INA226Lib - compatibility matrix

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

INA226Lib

Version: 1.1.2
More details

Compatibility matrix

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

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

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

Sketch uses 1636 bytes (5%) of program storage space. Maximum is 32256 bytes.
Global variables use 122 bytes (5%) of dynamic memory, leaving 1926 bytes for local variables. Maximum is 2048 bytes.

examples/Alert

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:12:8: error: no matching function for call to 'INA226::INA226()'
 INA226 ina;
        ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note: candidate: INA226::INA226(uint8_t, TwoWire*)
   explicit INA226(const uint8_t address, TwoWire *wire = &Wire);
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(const INA226&)
 class INA226
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(INA226&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:7: error: 'class INA226' has no member named 'configure'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:17: error: 'INA226_AVERAGES_1' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                 ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:36: error: 'INA226_BUS_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:65: error: 'INA226_SHUNT_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:65: note: suggested alternative: 'INA226_SHUNT_OVER_VOLTAGE'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                 INA226_SHUNT_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:96: error: 'INA226_MODE_SHUNT_BUS_CONT' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:28:7: error: 'class INA226' has no member named 'calibrate'; did you mean 'isCalibrated'?
   ina.calibrate(0.01, 4);
       ^~~~~~~~~
       isCalibrated
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:41:7: error: 'class INA226' has no member named 'enableOverPowerLimitAlert'
   ina.enableOverPowerLimitAlert();
       ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:42:7: error: 'class INA226' has no member named 'setPowerLimit'; did you mean 'setAlertLimit'?
   ina.setPowerLimit(0.130);
       ^~~~~~~~~~~~~
       setAlertLimit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:50:20: error: 'class INA226' has no member named 'readBusVoltage'; did you mean 'getBusVoltage'?
   Serial.print(ina.readBusVoltage(), 5);
                    ^~~~~~~~~~~~~~
                    getBusVoltage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:54:20: error: 'class INA226' has no member named 'readBusPower'; did you mean 'getPower'?
   Serial.print(ina.readBusPower(), 5);
                    ^~~~~~~~~~~~
                    getPower
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:58:20: error: 'class INA226' has no member named 'readShuntVoltage'; did you mean 'getShuntVoltage'?
   Serial.print(ina.readShuntVoltage(), 5);
                    ^~~~~~~~~~~~~~~~
                    getShuntVoltage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:62:20: error: 'class INA226' has no member named 'readShuntCurrent'; did you mean 'getCurrent'?
   Serial.print(ina.readShuntCurrent(), 5);
                    ^~~~~~~~~~~~~~~~
                    getCurrent
Multiple libraries were found for "INA226.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_ScienceJournal

examples/Latch

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:12:8: error: no matching function for call to 'INA226::INA226()'
 INA226 ina;
        ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note: candidate: INA226::INA226(uint8_t, TwoWire*)
   explicit INA226(const uint8_t address, TwoWire *wire = &Wire);
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(const INA226&)
 class INA226
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(INA226&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:7: error: 'class INA226' has no member named 'configure'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:17: error: 'INA226_AVERAGES_1' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                 ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:36: error: 'INA226_BUS_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:65: error: 'INA226_SHUNT_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:65: note: suggested alternative: 'INA226_SHUNT_OVER_VOLTAGE'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                 INA226_SHUNT_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:96: error: 'INA226_MODE_SHUNT_BUS_CONT' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:28:7: error: 'class INA226' has no member named 'calibrate'; did you mean 'isCalibrated'?
   ina.calibrate(0.01, 4);
       ^~~~~~~~~
       isCalibrated
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:31:7: error: 'class INA226' has no member named 'enableOverPowerLimitAlert'
   ina.enableOverPowerLimitAlert();
       ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:32:7: error: 'class INA226' has no member named 'setPowerLimit'; did you mean 'setAlertLimit'?
   ina.setPowerLimit(0.130);
       ^~~~~~~~~~~~~
       setAlertLimit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:33:7: error: 'class INA226' has no member named 'setAlertLatch'; did you mean 'setAlertLimit'?
   ina.setAlertLatch(true);
       ^~~~~~~~~~~~~
       setAlertLimit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:39:20: error: 'class INA226' has no member named 'readBusVoltage'; did you mean 'getBusVoltage'?
   Serial.print(ina.readBusVoltage(), 5);
                    ^~~~~~~~~~~~~~
                    getBusVoltage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:43:20: error: 'class INA226' has no member named 'readBusPower'; did you mean 'getPower'?
   Serial.print(ina.readBusPower(), 5);
                    ^~~~~~~~~~~~
                    getPower
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:48:20: error: 'class INA226' has no member named 'readShuntVoltage'; did you mean 'getShuntVoltage'?
   Serial.print(ina.readShuntVoltage(), 5);
                    ^~~~~~~~~~~~~~~~
                    getShuntVoltage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:52:20: error: 'class INA226' has no member named 'readShuntCurrent'; did you mean 'getCurrent'?
   Serial.print(ina.readShuntCurrent(), 5);
                    ^~~~~~~~~~~~~~~~
                    getCurrent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:55:11: error: 'class INA226' has no member named 'isAlert'
   if (ina.isAlert())
           ^~~~~~~
Multiple libraries were found for "INA226.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_ScienceJournal
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib

examples/Simple

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:12:8: error: no matching function for call to 'INA226::INA226()'
 INA226 ina;
        ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note: candidate: INA226::INA226(uint8_t, TwoWire*)
   explicit INA226(const uint8_t address, TwoWire *wire = &Wire);
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(const INA226&)
 class INA226
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(INA226&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino: In function 'void checkConfig()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:19:10: error: 'INA226_MODE_POWER_DOWN' was not declared in this scope
     case INA226_MODE_POWER_DOWN:      Serial.println("Power-Down"); break;
          ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:19:10: note: suggested alternative: 'SLEEP_MODE_PWR_DOWN'
     case INA226_MODE_POWER_DOWN:      Serial.println("Power-Down"); break;
          ^~~~~~~~~~~~~~~~~~~~~~
          SLEEP_MODE_PWR_DOWN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:20:10: error: 'INA226_MODE_SHUNT_TRIG' was not declared in this scope
     case INA226_MODE_SHUNT_TRIG:      Serial.println("Shunt Voltage, Triggered"); break;
          ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:21:10: error: 'INA226_MODE_BUS_TRIG' was not declared in this scope
     case INA226_MODE_BUS_TRIG:        Serial.println("Bus Voltage, Triggered"); break;
          ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:21:10: note: suggested alternative: 'INA226_POWER_OVER_LIMIT'
     case INA226_MODE_BUS_TRIG:        Serial.println("Bus Voltage, Triggered"); break;
          ^~~~~~~~~~~~~~~~~~~~
          INA226_POWER_OVER_LIMIT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:22:10: error: 'INA226_MODE_SHUNT_BUS_TRIG' was not declared in this scope
     case INA226_MODE_SHUNT_BUS_TRIG:  Serial.println("Shunt and Bus, Triggered"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:23:10: error: 'INA226_MODE_ADC_OFF' was not declared in this scope
     case INA226_MODE_ADC_OFF:         Serial.println("ADC Off"); break;
          ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:24:10: error: 'INA226_MODE_SHUNT_CONT' was not declared in this scope
     case INA226_MODE_SHUNT_CONT:      Serial.println("Shunt Voltage, Continuous"); break;
          ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:25:10: error: 'INA226_MODE_BUS_CONT' was not declared in this scope
     case INA226_MODE_BUS_CONT:        Serial.println("Bus Voltage, Continuous"); break;
          ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:25:10: note: suggested alternative: 'INA226_LIB_VERSION'
     case INA226_MODE_BUS_CONT:        Serial.println("Bus Voltage, Continuous"); break;
          ^~~~~~~~~~~~~~~~~~~~
          INA226_LIB_VERSION
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:26:10: error: 'INA226_MODE_SHUNT_BUS_CONT' was not declared in this scope
     case INA226_MODE_SHUNT_BUS_CONT:  Serial.println("Shunt and Bus, Continuous"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:31:15: error: 'class INA226' has no member named 'getAverages'; did you mean 'getAverage'?
   switch (ina.getAverages())
               ^~~~~~~~~~~
               getAverage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:33:10: error: 'INA226_AVERAGES_1' was not declared in this scope
     case INA226_AVERAGES_1:           Serial.println("1 sample"); break;
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:34:10: error: 'INA226_AVERAGES_4' was not declared in this scope
     case INA226_AVERAGES_4:           Serial.println("4 samples"); break;
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:35:10: error: 'INA226_AVERAGES_16' was not declared in this scope
     case INA226_AVERAGES_16:          Serial.println("16 samples"); break;
          ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:36:10: error: 'INA226_AVERAGES_64' was not declared in this scope
     case INA226_AVERAGES_64:          Serial.println("64 samples"); break;
          ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:37:10: error: 'INA226_AVERAGES_128' was not declared in this scope
     case INA226_AVERAGES_128:         Serial.println("128 samples"); break;
          ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:38:10: error: 'INA226_AVERAGES_256' was not declared in this scope
     case INA226_AVERAGES_256:         Serial.println("256 samples"); break;
          ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:39:10: error: 'INA226_AVERAGES_512' was not declared in this scope
     case INA226_AVERAGES_512:         Serial.println("512 samples"); break;
          ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:40:10: error: 'INA226_AVERAGES_1024' was not declared in this scope
     case INA226_AVERAGES_1024:        Serial.println("1024 samples"); break;
          ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:45:15: error: 'class INA226' has no member named 'getBusConversionTime'; did you mean 'getBusVoltageConversionTime'?
   switch (ina.getBusConversionTime())
               ^~~~~~~~~~~~~~~~~~~~
               getBusVoltageConversionTime
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:47:10: error: 'INA226_BUS_CONV_TIME_140US' was not declared in this scope
     case INA226_BUS_CONV_TIME_140US:  Serial.println("140uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:47:10: note: suggested alternative: 'INA226_BUS_OVER_VOLTAGE'
     case INA226_BUS_CONV_TIME_140US:  Serial.println("140uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          INA226_BUS_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:48:10: error: 'INA226_BUS_CONV_TIME_204US' was not declared in this scope
     case INA226_BUS_CONV_TIME_204US:  Serial.println("204uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:48:10: note: suggested alternative: 'INA226_BUS_OVER_VOLTAGE'
     case INA226_BUS_CONV_TIME_204US:  Serial.println("204uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          INA226_BUS_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:49:10: error: 'INA226_BUS_CONV_TIME_332US' was not declared in this scope
     case INA226_BUS_CONV_TIME_332US:  Serial.println("332uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:49:10: note: suggested alternative: 'INA226_BUS_OVER_VOLTAGE'
     case INA226_BUS_CONV_TIME_332US:  Serial.println("332uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          INA226_BUS_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:50:10: error: 'INA226_BUS_CONV_TIME_588US' was not declared in this scope
     case INA226_BUS_CONV_TIME_588US:  Serial.println("558uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:50:10: note: suggested alternative: 'INA226_BUS_OVER_VOLTAGE'
     case INA226_BUS_CONV_TIME_588US:  Serial.println("558uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          INA226_BUS_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:51:10: error: 'INA226_BUS_CONV_TIME_1100US' was not declared in this scope
     case INA226_BUS_CONV_TIME_1100US: Serial.println("1.100ms"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:52:10: error: 'INA226_BUS_CONV_TIME_2116US' was not declared in thi

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

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

examples/Alert

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:12:8: error: no matching function for call to 'INA226::INA226()'
 INA226 ina;
        ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note: candidate: INA226::INA226(uint8_t, TwoWire*)
   explicit INA226(const uint8_t address, TwoWire *wire = &Wire);
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(const INA226&)
 class INA226
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(INA226&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:7: error: 'class INA226' has no member named 'configure'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:17: error: 'INA226_AVERAGES_1' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                 ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:36: error: 'INA226_BUS_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:65: error: 'INA226_SHUNT_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:65: note: suggested alternative: 'INA226_SHUNT_OVER_VOLTAGE'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                 INA226_SHUNT_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:96: error: 'INA226_MODE_SHUNT_BUS_CONT' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:28:7: error: 'class INA226' has no member named 'calibrate'; did you mean 'isCalibrated'?
   ina.calibrate(0.01, 4);
       ^~~~~~~~~
       isCalibrated
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:41:7: error: 'class INA226' has no member named 'enableOverPowerLimitAlert'
   ina.enableOverPowerLimitAlert();
       ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:42:7: error: 'class INA226' has no member named 'setPowerLimit'; did you mean 'setAlertLimit'?
   ina.setPowerLimit(0.130);
       ^~~~~~~~~~~~~
       setAlertLimit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:50:20: error: 'class INA226' has no member named 'readBusVoltage'; did you mean 'getBusVoltage'?
   Serial.print(ina.readBusVoltage(), 5);
                    ^~~~~~~~~~~~~~
                    getBusVoltage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:54:20: error: 'class INA226' has no member named 'readBusPower'; did you mean 'getPower'?
   Serial.print(ina.readBusPower(), 5);
                    ^~~~~~~~~~~~
                    getPower
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:58:20: error: 'class INA226' has no member named 'readShuntVoltage'; did you mean 'getShuntVoltage'?
   Serial.print(ina.readShuntVoltage(), 5);
                    ^~~~~~~~~~~~~~~~
                    getShuntVoltage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:62:20: error: 'class INA226' has no member named 'readShuntCurrent'; did you mean 'getCurrent'?
   Serial.print(ina.readShuntCurrent(), 5);
                    ^~~~~~~~~~~~~~~~
                    getCurrent
Multiple libraries were found for "INA226.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_ScienceJournal
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib

examples/Latch

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:12:8: error: no matching function for call to 'INA226::INA226()'
 INA226 ina;
        ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note: candidate: INA226::INA226(uint8_t, TwoWire*)
   explicit INA226(const uint8_t address, TwoWire *wire = &Wire);
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(const INA226&)
 class INA226
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(INA226&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:7: error: 'class INA226' has no member named 'configure'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:17: error: 'INA226_AVERAGES_1' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                 ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:36: error: 'INA226_BUS_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:65: error: 'INA226_SHUNT_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:65: note: suggested alternative: 'INA226_SHUNT_OVER_VOLTAGE'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                 INA226_SHUNT_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:96: error: 'INA226_MODE_SHUNT_BUS_CONT' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:28:7: error: 'class INA226' has no member named 'calibrate'; did you mean 'isCalibrated'?
   ina.calibrate(0.01, 4);
       ^~~~~~~~~
       isCalibrated
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:31:7: error: 'class INA226' has no member named 'enableOverPowerLimitAlert'
   ina.enableOverPowerLimitAlert();
       ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:32:7: error: 'class INA226' has no member named 'setPowerLimit'; did you mean 'setAlertLimit'?
   ina.setPowerLimit(0.130);
       ^~~~~~~~~~~~~
       setAlertLimit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:33:7: error: 'class INA226' has no member named 'setAlertLatch'; did you mean 'setAlertLimit'?
   ina.setAlertLatch(true);
       ^~~~~~~~~~~~~
       setAlertLimit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:39:20: error: 'class INA226' has no member named 'readBusVoltage'; did you mean 'getBusVoltage'?
   Serial.print(ina.readBusVoltage(), 5);
                    ^~~~~~~~~~~~~~
                    getBusVoltage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:43:20: error: 'class INA226' has no member named 'readBusPower'; did you mean 'getPower'?
   Serial.print(ina.readBusPower(), 5);
                    ^~~~~~~~~~~~
                    getPower
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:48:20: error: 'class INA226' has no member named 'readShuntVoltage'; did you mean 'getShuntVoltage'?
   Serial.print(ina.readShuntVoltage(), 5);
                    ^~~~~~~~~~~~~~~~
                    getShuntVoltage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:52:20: error: 'class INA226' has no member named 'readShuntCurrent'; did you mean 'getCurrent'?
   Serial.print(ina.readShuntCurrent(), 5);
                    ^~~~~~~~~~~~~~~~
                    getCurrent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:55:11: error: 'class INA226' has no member named 'isAlert'
   if (ina.isAlert())
           ^~~~~~~
Multiple libraries were found for "INA226.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_ScienceJournal
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverINA

examples/Simple

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:12:8: error: no matching function for call to 'INA226::INA226()'
 INA226 ina;
        ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note: candidate: INA226::INA226(uint8_t, TwoWire*)
   explicit INA226(const uint8_t address, TwoWire *wire = &Wire);
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(const INA226&)
 class INA226
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(INA226&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino: In function 'void checkConfig()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:19:10: error: 'INA226_MODE_POWER_DOWN' was not declared in this scope
     case INA226_MODE_POWER_DOWN:      Serial.println("Power-Down"); break;
          ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:19:10: note: suggested alternative: 'INA226_LIB_VERSION'
     case INA226_MODE_POWER_DOWN:      Serial.println("Power-Down"); break;
          ^~~~~~~~~~~~~~~~~~~~~~
          INA226_LIB_VERSION
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:20:10: error: 'INA226_MODE_SHUNT_TRIG' was not declared in this scope
     case INA226_MODE_SHUNT_TRIG:      Serial.println("Shunt Voltage, Triggered"); break;
          ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:21:10: error: 'INA226_MODE_BUS_TRIG' was not declared in this scope
     case INA226_MODE_BUS_TRIG:        Serial.println("Bus Voltage, Triggered"); break;
          ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:21:10: note: suggested alternative: 'INA226_POWER_OVER_LIMIT'
     case INA226_MODE_BUS_TRIG:        Serial.println("Bus Voltage, Triggered"); break;
          ^~~~~~~~~~~~~~~~~~~~
          INA226_POWER_OVER_LIMIT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:22:10: error: 'INA226_MODE_SHUNT_BUS_TRIG' was not declared in this scope
     case INA226_MODE_SHUNT_BUS_TRIG:  Serial.println("Shunt and Bus, Triggered"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:23:10: error: 'INA226_MODE_ADC_OFF' was not declared in this scope
     case INA226_MODE_ADC_OFF:         Serial.println("ADC Off"); break;
          ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:24:10: error: 'INA226_MODE_SHUNT_CONT' was not declared in this scope
     case INA226_MODE_SHUNT_CONT:      Serial.println("Shunt Voltage, Continuous"); break;
          ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:25:10: error: 'INA226_MODE_BUS_CONT' was not declared in this scope
     case INA226_MODE_BUS_CONT:        Serial.println("Bus Voltage, Continuous"); break;
          ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:25:10: note: suggested alternative: 'INA226_LIB_VERSION'
     case INA226_MODE_BUS_CONT:        Serial.println("Bus Voltage, Continuous"); break;
          ^~~~~~~~~~~~~~~~~~~~
          INA226_LIB_VERSION
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:26:10: error: 'INA226_MODE_SHUNT_BUS_CONT' was not declared in this scope
     case INA226_MODE_SHUNT_BUS_CONT:  Serial.println("Shunt and Bus, Continuous"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:31:15: error: 'class INA226' has no member named 'getAverages'; did you mean 'getAverage'?
   switch (ina.getAverages())
               ^~~~~~~~~~~
               getAverage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:33:10: error: 'INA226_AVERAGES_1' was not declared in this scope
     case INA226_AVERAGES_1:           Serial.println("1 sample"); break;
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:34:10: error: 'INA226_AVERAGES_4' was not declared in this scope
     case INA226_AVERAGES_4:           Serial.println("4 samples"); break;
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:35:10: error: 'INA226_AVERAGES_16' was not declared in this scope
     case INA226_AVERAGES_16:          Serial.println("16 samples"); break;
          ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:36:10: error: 'INA226_AVERAGES_64' was not declared in this scope
     case INA226_AVERAGES_64:          Serial.println("64 samples"); break;
          ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:37:10: error: 'INA226_AVERAGES_128' was not declared in this scope
     case INA226_AVERAGES_128:         Serial.println("128 samples"); break;
          ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:38:10: error: 'INA226_AVERAGES_256' was not declared in this scope
     case INA226_AVERAGES_256:         Serial.println("256 samples"); break;
          ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:39:10: error: 'INA226_AVERAGES_512' was not declared in this scope
     case INA226_AVERAGES_512:         Serial.println("512 samples"); break;
          ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:40:10: error: 'INA226_AVERAGES_1024' was not declared in this scope
     case INA226_AVERAGES_1024:        Serial.println("1024 samples"); break;
          ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:45:15: error: 'class INA226' has no member named 'getBusConversionTime'; did you mean 'getBusVoltageConversionTime'?
   switch (ina.getBusConversionTime())
               ^~~~~~~~~~~~~~~~~~~~
               getBusVoltageConversionTime
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:47:10: error: 'INA226_BUS_CONV_TIME_140US' was not declared in this scope
     case INA226_BUS_CONV_TIME_140US:  Serial.println("140uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:47:10: note: suggested alternative: 'INA226_BUS_OVER_VOLTAGE'
     case INA226_BUS_CONV_TIME_140US:  Serial.println("140uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          INA226_BUS_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:48:10: error: 'INA226_BUS_CONV_TIME_204US' was not declared in this scope
     case INA226_BUS_CONV_TIME_204US:  Serial.println("204uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:48:10: note: suggested alternative: 'INA226_BUS_OVER_VOLTAGE'
     case INA226_BUS_CONV_TIME_204US:  Serial.println("204uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          INA226_BUS_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:49:10: error: 'INA226_BUS_CONV_TIME_332US' was not declared in this scope
     case INA226_BUS_CONV_TIME_332US:  Serial.println("332uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:49:10: note: suggested alternative: 'INA226_BUS_OVER_VOLTAGE'
     case INA226_BUS_CONV_TIME_332US:  Serial.println("332uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          INA226_BUS_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:50:10: error: 'INA226_BUS_CONV_TIME_588US' was not declared in this scope
     case INA226_BUS_CONV_TIME_588US:  Serial.println("558uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:50:10: note: suggested alternative: 'INA226_BUS_OVER_VOLTAGE'
     case INA226_BUS_CONV_TIME_588US:  Serial.println("558uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          INA226_BUS_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:51:10: error: 'INA226_BUS_CONV_TIME_1100US' was not declared in this scope
     case INA226_BUS_CONV_TIME_1100US: Serial.println("1.100ms"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:52:10: error: 'INA226_BUS_CONV_TIME_2116US' was not declared in this 

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

Sketch uses 3104 bytes (6%) of program storage space. Maximum is 49152 bytes.
Global variables use 317 bytes (5%) of dynamic memory, leaving 5827 bytes for local variables. Maximum is 6144 bytes.
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.cpp:11:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'uint16_t INA226::_readRegister(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);
            ^~~~~~~~~~~

examples/Alert

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:12:8: error: no matching function for call to 'INA226::INA226()'
 INA226 ina;
        ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note: candidate: INA226::INA226(uint8_t, TwoWire*)
   explicit INA226(const uint8_t address, TwoWire *wire = &Wire);
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(const INA226&)
 class INA226
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(INA226&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:7: error: 'class INA226' has no member named 'configure'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:17: error: 'INA226_AVERAGES_1' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                 ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:36: error: 'INA226_BUS_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:65: error: 'INA226_SHUNT_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:65: note: suggested alternative: 'INA226_SHUNT_OVER_VOLTAGE'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                 INA226_SHUNT_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:96: error: 'INA226_MODE_SHUNT_BUS_CONT' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:28:7: error: 'class INA226' has no member named 'calibrate'; did you mean 'isCalibrated'?
   ina.calibrate(0.01, 4);
       ^~~~~~~~~
       isCalibrated
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:41:7: error: 'class INA226' has no member named 'enableOverPowerLimitAlert'
   ina.enableOverPowerLimitAlert();
       ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:42:7: error: 'class INA226' has no member named 'setPowerLimit'; did you mean 'setAlertLimit'?
   ina.setPowerLimit(0.130);
       ^~~~~~~~~~~~~
       setAlertLimit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:50:20: error: 'class INA226' has no member named 'readBusVoltage'; did you mean 'getBusVoltage'?
   Serial.print(ina.readBusVoltage(), 5);
                    ^~~~~~~~~~~~~~
                    getBusVoltage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:54:20: error: 'class INA226' has no member named 'readBusPower'; did you mean 'getPower'?
   Serial.print(ina.readBusPower(), 5);
                    ^~~~~~~~~~~~
                    getPower
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:58:20: error: 'class INA226' has no member named 'readShuntVoltage'; did you mean 'getShuntVoltage'?
   Serial.print(ina.readShuntVoltage(), 5);
                    ^~~~~~~~~~~~~~~~
                    getShuntVoltage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:62:20: error: 'class INA226' has no member named 'readShuntCurrent'; did you mean 'getCurrent'?
   Serial.print(ina.readShuntCurrent(), 5);
                    ^~~~~~~~~~~~~~~~
                    getCurrent
Multiple libraries were found for "INA226.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_ScienceJournal
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverINA

examples/Latch

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:12:8: error: no matching function for call to 'INA226::INA226()'
 INA226 ina;
        ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note: candidate: INA226::INA226(uint8_t, TwoWire*)
   explicit INA226(const uint8_t address, TwoWire *wire = &Wire);
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(const INA226&)
 class INA226
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(INA226&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:7: error: 'class INA226' has no member named 'configure'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:17: error: 'INA226_AVERAGES_1' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                 ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:36: error: 'INA226_BUS_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:65: error: 'INA226_SHUNT_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:65: note: suggested alternative: 'INA226_SHUNT_OVER_VOLTAGE'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                 INA226_SHUNT_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:96: error: 'INA226_MODE_SHUNT_BUS_CONT' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:28:7: error: 'class INA226' has no member named 'calibrate'; did you mean 'isCalibrated'?
   ina.calibrate(0.01, 4);
       ^~~~~~~~~
       isCalibrated
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:31:7: error: 'class INA226' has no member named 'enableOverPowerLimitAlert'
   ina.enableOverPowerLimitAlert();
       ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:32:7: error: 'class INA226' has no member named 'setPowerLimit'; did you mean 'setAlertLimit'?
   ina.setPowerLimit(0.130);
       ^~~~~~~~~~~~~
       setAlertLimit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:33:7: error: 'class INA226' has no member named 'setAlertLatch'; did you mean 'setAlertLimit'?
   ina.setAlertLatch(true);
       ^~~~~~~~~~~~~
       setAlertLimit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:39:20: error: 'class INA226' has no member named 'readBusVoltage'; did you mean 'getBusVoltage'?
   Serial.print(ina.readBusVoltage(), 5);
                    ^~~~~~~~~~~~~~
                    getBusVoltage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:43:20: error: 'class INA226' has no member named 'readBusPower'; did you mean 'getPower'?
   Serial.print(ina.readBusPower(), 5);
                    ^~~~~~~~~~~~
                    getPower
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:48:20: error: 'class INA226' has no member named 'readShuntVoltage'; did you mean 'getShuntVoltage'?
   Serial.print(ina.readShuntVoltage(), 5);
                    ^~~~~~~~~~~~~~~~
                    getShuntVoltage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:52:20: error: 'class INA226' has no member named 'readShuntCurrent'; did you mean 'getCurrent'?
   Serial.print(ina.readShuntCurrent(), 5);
                    ^~~~~~~~~~~~~~~~
                    getCurrent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:55:11: error: 'class INA226' has no member named 'isAlert'
   if (ina.isAlert())
           ^~~~~~~
Multiple libraries were found for "INA226.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_ScienceJournal
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverINA

examples/Simple

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:12:8: error: no matching function for call to 'INA226::INA226()'
 INA226 ina;
        ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note: candidate: INA226::INA226(uint8_t, TwoWire*)
   explicit INA226(const uint8_t address, TwoWire *wire = &Wire);
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(const INA226&)
 class INA226
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(INA226&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino: In function 'void checkConfig()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:19:10: error: 'INA226_MODE_POWER_DOWN' was not declared in this scope
     case INA226_MODE_POWER_DOWN:      Serial.println("Power-Down"); break;
          ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:19:10: note: suggested alternative: 'SLEEP_MODE_PWR_DOWN'
     case INA226_MODE_POWER_DOWN:      Serial.println("Power-Down"); break;
          ^~~~~~~~~~~~~~~~~~~~~~
          SLEEP_MODE_PWR_DOWN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:20:10: error: 'INA226_MODE_SHUNT_TRIG' was not declared in this scope
     case INA226_MODE_SHUNT_TRIG:      Serial.println("Shunt Voltage, Triggered"); break;
          ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:21:10: error: 'INA226_MODE_BUS_TRIG' was not declared in this scope
     case INA226_MODE_BUS_TRIG:        Serial.println("Bus Voltage, Triggered"); break;
          ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:21:10: note: suggested alternative: 'INA226_POWER_OVER_LIMIT'
     case INA226_MODE_BUS_TRIG:        Serial.println("Bus Voltage, Triggered"); break;
          ^~~~~~~~~~~~~~~~~~~~
          INA226_POWER_OVER_LIMIT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:22:10: error: 'INA226_MODE_SHUNT_BUS_TRIG' was not declared in this scope
     case INA226_MODE_SHUNT_BUS_TRIG:  Serial.println("Shunt and Bus, Triggered"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:23:10: error: 'INA226_MODE_ADC_OFF' was not declared in this scope
     case INA226_MODE_ADC_OFF:         Serial.println("ADC Off"); break;
          ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:24:10: error: 'INA226_MODE_SHUNT_CONT' was not declared in this scope
     case INA226_MODE_SHUNT_CONT:      Serial.println("Shunt Voltage, Continuous"); break;
          ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:25:10: error: 'INA226_MODE_BUS_CONT' was not declared in this scope
     case INA226_MODE_BUS_CONT:        Serial.println("Bus Voltage, Continuous"); break;
          ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:25:10: note: suggested alternative: 'INA226_LIB_VERSION'
     case INA226_MODE_BUS_CONT:        Serial.println("Bus Voltage, Continuous"); break;
          ^~~~~~~~~~~~~~~~~~~~
          INA226_LIB_VERSION
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:26:10: error: 'INA226_MODE_SHUNT_BUS_CONT' was not declared in this scope
     case INA226_MODE_SHUNT_BUS_CONT:  Serial.println("Shunt and Bus, Continuous"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:31:15: error: 'class INA226' has no member named 'getAverages'; did you mean 'getAverage'?
   switch (ina.getAverages())
               ^~~~~~~~~~~
               getAverage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:33:10: error: 'INA226_AVERAGES_1' was not declared in this scope
     case INA226_AVERAGES_1:           Serial.println("1 sample"); break;
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:34:10: error: 'INA226_AVERAGES_4' was not declared in this scope
     case INA226_AVERAGES_4:           Serial.println("4 samples"); break;
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:35:10: error: 'INA226_AVERAGES_16' was not declared in this scope
     case INA226_AVERAGES_16:          Serial.println("16 samples"); break;
          ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:36:10: error: 'INA226_AVERAGES_64' was not declared in this scope
     case INA226_AVERAGES_64:          Serial.println("64 samples"); break;
          ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:37:10: error: 'INA226_AVERAGES_128' was not declared in this scope
     case INA226_AVERAGES_128:         Serial.println("128 samples"); break;
          ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:38:10: error: 'INA226_AVERAGES_256' was not declared in this scope
     case INA226_AVERAGES_256:         Serial.println("256 samples"); break;
          ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:39:10: error: 'INA226_AVERAGES_512' was not declared in this scope
     case INA226_AVERAGES_512:         Serial.println("512 samples"); break;
          ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:40:10: error: 'INA226_AVERAGES_1024' was not declared in this scope
     case INA226_AVERAGES_1024:        Serial.println("1024 samples"); break;
          ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:45:15: error: 'class INA226' has no member named 'getBusConversionTime'; did you mean 'getBusVoltageConversionTime'?
   switch (ina.getBusConversionTime())
               ^~~~~~~~~~~~~~~~~~~~
               getBusVoltageConversionTime
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:47:10: error: 'INA226_BUS_CONV_TIME_140US' was not declared in this scope
     case INA226_BUS_CONV_TIME_140US:  Serial.println("140uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:47:10: note: suggested alternative: 'INA226_BUS_OVER_VOLTAGE'
     case INA226_BUS_CONV_TIME_140US:  Serial.println("140uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          INA226_BUS_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:48:10: error: 'INA226_BUS_CONV_TIME_204US' was not declared in this scope
     case INA226_BUS_CONV_TIME_204US:  Serial.println("204uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:48:10: note: suggested alternative: 'INA226_BUS_OVER_VOLTAGE'
     case INA226_BUS_CONV_TIME_204US:  Serial.println("204uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          INA226_BUS_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:49:10: error: 'INA226_BUS_CONV_TIME_332US' was not declared in this scope
     case INA226_BUS_CONV_TIME_332US:  Serial.println("332uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:49:10: note: suggested alternative: 'INA226_BUS_OVER_VOLTAGE'
     case INA226_BUS_CONV_TIME_332US:  Serial.println("332uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          INA226_BUS_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:50:10: error: 'INA226_BUS_CONV_TIME_588US' was not declared in this scope
     case INA226_BUS_CONV_TIME_588US:  Serial.println("558uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:50:10: note: suggested alternative: 'INA226_BUS_OVER_VOLTAGE'
     case INA226_BUS_CONV_TIME_588US:  Serial.println("558uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          INA226_BUS_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:51:10: error: 'INA226_BUS_CONV_TIME_1100US' was not declared in this scope
     case INA226_BUS_CONV_TIME_1100US: Serial.println("1.100ms"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:52:10: error: 'INA226_BUS_CONV_TIME_2116US' was not declared in thi

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

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

Sketch uses 13588 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3568 bytes (10%) of dynamic memory, leaving 29200 bytes for local variables. Maximum is 32768 bytes.

examples/Alert

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:12:8: error: no matching function for call to 'INA226::INA226()'
 INA226 ina;
        ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note: candidate: INA226::INA226(uint8_t, arduino::TwoWire*)
   explicit INA226(const uint8_t address, TwoWire *wire = &Wire);
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(const INA226&)
 class INA226
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(INA226&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:7: error: 'class INA226' has no member named 'configure'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:17: error: 'INA226_AVERAGES_1' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                 ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:36: error: 'INA226_BUS_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:65: error: 'INA226_SHUNT_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:65: note: suggested alternative: 'INA226_SHUNT_OVER_VOLTAGE'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                 INA226_SHUNT_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:96: error: 'INA226_MODE_SHUNT_BUS_CONT' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:28:7: error: 'class INA226' has no member named 'calibrate'; did you mean 'isCalibrated'?
   ina.calibrate(0.01, 4);
       ^~~~~~~~~
       isCalibrated
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:41:7: error: 'class INA226' has no member named 'enableOverPowerLimitAlert'
   ina.enableOverPowerLimitAlert();
       ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:42:7: error: 'class INA226' has no member named 'setPowerLimit'; did you mean 'setAlertLimit'?
   ina.setPowerLimit(0.130);
       ^~~~~~~~~~~~~
       setAlertLimit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:50:20: error: 'class INA226' has no member named 'readBusVoltage'; did you mean 'getBusVoltage'?
   Serial.print(ina.readBusVoltage(), 5);
                    ^~~~~~~~~~~~~~
                    getBusVoltage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:54:20: error: 'class INA226' has no member named 'readBusPower'; did you mean 'getPower'?
   Serial.print(ina.readBusPower(), 5);
                    ^~~~~~~~~~~~
                    getPower
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:58:20: error: 'class INA226' has no member named 'readShuntVoltage'; did you mean 'getShuntVoltage'?
   Serial.print(ina.readShuntVoltage(), 5);
                    ^~~~~~~~~~~~~~~~
                    getShuntVoltage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:62:20: error: 'class INA226' has no member named 'readShuntCurrent'; did you mean 'getCurrent'?
   Serial.print(ina.readShuntCurrent(), 5);
                    ^~~~~~~~~~~~~~~~
                    getCurrent
Multiple libraries were found for "INA226.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_ScienceJournal
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib

examples/Latch

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:12:8: error: no matching function for call to 'INA226::INA226()'
 INA226 ina;
        ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note: candidate: INA226::INA226(uint8_t, arduino::TwoWire*)
   explicit INA226(const uint8_t address, TwoWire *wire = &Wire);
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(const INA226&)
 class INA226
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(INA226&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:7: error: 'class INA226' has no member named 'configure'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:17: error: 'INA226_AVERAGES_1' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                 ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:36: error: 'INA226_BUS_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:65: error: 'INA226_SHUNT_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:65: note: suggested alternative: 'INA226_SHUNT_OVER_VOLTAGE'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                 INA226_SHUNT_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:96: error: 'INA226_MODE_SHUNT_BUS_CONT' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:28:7: error: 'class INA226' has no member named 'calibrate'; did you mean 'isCalibrated'?
   ina.calibrate(0.01, 4);
       ^~~~~~~~~
       isCalibrated
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:31:7: error: 'class INA226' has no member named 'enableOverPowerLimitAlert'
   ina.enableOverPowerLimitAlert();
       ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:32:7: error: 'class INA226' has no member named 'setPowerLimit'; did you mean 'setAlertLimit'?
   ina.setPowerLimit(0.130);
       ^~~~~~~~~~~~~
       setAlertLimit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:33:7: error: 'class INA226' has no member named 'setAlertLatch'; did you mean 'setAlertLimit'?
   ina.setAlertLatch(true);
       ^~~~~~~~~~~~~
       setAlertLimit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:39:20: error: 'class INA226' has no member named 'readBusVoltage'; did you mean 'getBusVoltage'?
   Serial.print(ina.readBusVoltage(), 5);
                    ^~~~~~~~~~~~~~
                    getBusVoltage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:43:20: error: 'class INA226' has no member named 'readBusPower'; did you mean 'getPower'?
   Serial.print(ina.readBusPower(), 5);
                    ^~~~~~~~~~~~
                    getPower
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:48:20: error: 'class INA226' has no member named 'readShuntVoltage'; did you mean 'getShuntVoltage'?
   Serial.print(ina.readShuntVoltage(), 5);
                    ^~~~~~~~~~~~~~~~
                    getShuntVoltage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:52:20: error: 'class INA226' has no member named 'readShuntCurrent'; did you mean 'getCurrent'?
   Serial.print(ina.readShuntCurrent(), 5);
                    ^~~~~~~~~~~~~~~~
                    getCurrent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:55:11: error: 'class INA226' has no member named 'isAlert'
   if (ina.isAlert())
           ^~~~~~~
Multiple libraries were found for "INA226.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_ScienceJournal
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverINA

examples/Simple

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:12:8: error: no matching function for call to 'INA226::INA226()'
 INA226 ina;
        ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note: candidate: INA226::INA226(uint8_t, arduino::TwoWire*)
   explicit INA226(const uint8_t address, TwoWire *wire = &Wire);
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(const INA226&)
 class INA226
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(INA226&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino: In function 'void checkConfig()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:19:10: error: 'INA226_MODE_POWER_DOWN' was not declared in this scope
     case INA226_MODE_POWER_DOWN:      Serial.println("Power-Down"); break;
          ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:19:10: note: suggested alternative: 'INA226_POWER_OVER_LIMIT'
     case INA226_MODE_POWER_DOWN:      Serial.println("Power-Down"); break;
          ^~~~~~~~~~~~~~~~~~~~~~
          INA226_POWER_OVER_LIMIT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:20:10: error: 'INA226_MODE_SHUNT_TRIG' was not declared in this scope
     case INA226_MODE_SHUNT_TRIG:      Serial.println("Shunt Voltage, Triggered"); break;
          ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:21:10: error: 'INA226_MODE_BUS_TRIG' was not declared in this scope
     case INA226_MODE_BUS_TRIG:        Serial.println("Bus Voltage, Triggered"); break;
          ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:21:10: note: suggested alternative: 'INA226_POWER_OVER_LIMIT'
     case INA226_MODE_BUS_TRIG:        Serial.println("Bus Voltage, Triggered"); break;
          ^~~~~~~~~~~~~~~~~~~~
          INA226_POWER_OVER_LIMIT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:22:10: error: 'INA226_MODE_SHUNT_BUS_TRIG' was not declared in this scope
     case INA226_MODE_SHUNT_BUS_TRIG:  Serial.println("Shunt and Bus, Triggered"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:23:10: error: 'INA226_MODE_ADC_OFF' was not declared in this scope
     case INA226_MODE_ADC_OFF:         Serial.println("ADC Off"); break;
          ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:24:10: error: 'INA226_MODE_SHUNT_CONT' was not declared in this scope
     case INA226_MODE_SHUNT_CONT:      Serial.println("Shunt Voltage, Continuous"); break;
          ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:24:10: note: suggested alternative: 'RTC_MODE1_COUNT_COUNT'
     case INA226_MODE_SHUNT_CONT:      Serial.println("Shunt Voltage, Continuous"); break;
          ^~~~~~~~~~~~~~~~~~~~~~
          RTC_MODE1_COUNT_COUNT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:25:10: error: 'INA226_MODE_BUS_CONT' was not declared in this scope
     case INA226_MODE_BUS_CONT:        Serial.println("Bus Voltage, Continuous"); break;
          ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:25:10: note: suggested alternative: 'INA226_LIB_VERSION'
     case INA226_MODE_BUS_CONT:        Serial.println("Bus Voltage, Continuous"); break;
          ^~~~~~~~~~~~~~~~~~~~
          INA226_LIB_VERSION
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:26:10: error: 'INA226_MODE_SHUNT_BUS_CONT' was not declared in this scope
     case INA226_MODE_SHUNT_BUS_CONT:  Serial.println("Shunt and Bus, Continuous"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:31:15: error: 'class INA226' has no member named 'getAverages'; did you mean 'getAverage'?
   switch (ina.getAverages())
               ^~~~~~~~~~~
               getAverage
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:33:10: error: 'INA226_AVERAGES_1' was not declared in this scope
     case INA226_AVERAGES_1:           Serial.println("1 sample"); break;
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:34:10: error: 'INA226_AVERAGES_4' was not declared in this scope
     case INA226_AVERAGES_4:           Serial.println("4 samples"); break;
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:35:10: error: 'INA226_AVERAGES_16' was not declared in this scope
     case INA226_AVERAGES_16:          Serial.println("16 samples"); break;
          ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:36:10: error: 'INA226_AVERAGES_64' was not declared in this scope
     case INA226_AVERAGES_64:          Serial.println("64 samples"); break;
          ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:37:10: error: 'INA226_AVERAGES_128' was not declared in this scope
     case INA226_AVERAGES_128:         Serial.println("128 samples"); break;
          ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:38:10: error: 'INA226_AVERAGES_256' was not declared in this scope
     case INA226_AVERAGES_256:         Serial.println("256 samples"); break;
          ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:39:10: error: 'INA226_AVERAGES_512' was not declared in this scope
     case INA226_AVERAGES_512:         Serial.println("512 samples"); break;
          ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:40:10: error: 'INA226_AVERAGES_1024' was not declared in this scope
     case INA226_AVERAGES_1024:        Serial.println("1024 samples"); break;
          ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:45:15: error: 'class INA226' has no member named 'getBusConversionTime'; did you mean 'getBusVoltageConversionTime'?
   switch (ina.getBusConversionTime())
               ^~~~~~~~~~~~~~~~~~~~
               getBusVoltageConversionTime
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:47:10: error: 'INA226_BUS_CONV_TIME_140US' was not declared in this scope
     case INA226_BUS_CONV_TIME_140US:  Serial.println("140uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:47:10: note: suggested alternative: 'INA226_BUS_OVER_VOLTAGE'
     case INA226_BUS_CONV_TIME_140US:  Serial.println("140uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          INA226_BUS_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:48:10: error: 'INA226_BUS_CONV_TIME_204US' was not declared in this scope
     case INA226_BUS_CONV_TIME_204US:  Serial.println("204uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:48:10: note: suggested alternative: 'INA226_BUS_OVER_VOLTAGE'
     case INA226_BUS_CONV_TIME_204US:  Serial.println("204uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          INA226_BUS_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:49:10: error: 'INA226_BUS_CONV_TIME_332US' was not declared in this scope
     case INA226_BUS_CONV_TIME_332US:  Serial.println("332uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:49:10: note: suggested alternative: 'INA226_BUS_OVER_VOLTAGE'
     case INA226_BUS_CONV_TIME_332US:  Serial.println("332uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          INA226_BUS_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:50:10: error: 'INA226_BUS_CONV_TIME_588US' was not declared in this scope
     case INA226_BUS_CONV_TIME_588US:  Serial.println("558uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:50:10: note: suggested alternative: 'INA226_BUS_OVER_VOLTAGE'
     case INA226_BUS_CONV_TIME_588US:  Serial.println("558uS"); break;
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          INA226_BUS_OVER_VOLTAGE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:51:10: error: 'INA22

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

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

examples/Alert

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:12:8: error: no matching function for call to 'INA226::INA226()'
 INA226 ina;
        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note: candidate: INA226::INA226(uint8_t, TwoWire*)
   explicit INA226(const uint8_t address, TwoWire *wire = &Wire);
            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(const INA226&)
 class INA226
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(INA226&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:7: error: 'class INA226' has no member named 'configure'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:17: error: 'INA226_AVERAGES_1' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:36: error: 'INA226_BUS_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:65: error: 'INA226_SHUNT_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:25:96: error: 'INA226_MODE_SHUNT_BUS_CONT' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:28:7: error: 'class INA226' has no member named 'calibrate'
   ina.calibrate(0.01, 4);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:41:7: error: 'class INA226' has no member named 'enableOverPowerLimitAlert'
   ina.enableOverPowerLimitAlert();
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:42:7: error: 'class INA226' has no member named 'setPowerLimit'
   ina.setPowerLimit(0.130);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:50:20: error: 'class INA226' has no member named 'readBusVoltage'
   Serial.print(ina.readBusVoltage(), 5);
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:54:20: error: 'class INA226' has no member named 'readBusPower'
   Serial.print(ina.readBusPower(), 5);
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:58:20: error: 'class INA226' has no member named 'readShuntVoltage'
   Serial.print(ina.readShuntVoltage(), 5);
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Alert/Alert.ino:62:20: error: 'class INA226' has no member named 'readShuntCurrent'
   Serial.print(ina.readShuntCurrent(), 5);
                    ^
Multiple libraries were found for "INA226.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_ScienceJournal
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverINA

examples/Latch

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:12:8: error: no matching function for call to 'INA226::INA226()'
 INA226 ina;
        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note: candidate: INA226::INA226(uint8_t, TwoWire*)
   explicit INA226(const uint8_t address, TwoWire *wire = &Wire);
            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(const INA226&)
 class INA226
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(INA226&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:7: error: 'class INA226' has no member named 'configure'
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:17: error: 'INA226_AVERAGES_1' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:36: error: 'INA226_BUS_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:65: error: 'INA226_SHUNT_CONV_TIME_1100US' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:25:96: error: 'INA226_MODE_SHUNT_BUS_CONT' was not declared in this scope
   ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
                                                                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:28:7: error: 'class INA226' has no member named 'calibrate'
   ina.calibrate(0.01, 4);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:31:7: error: 'class INA226' has no member named 'enableOverPowerLimitAlert'
   ina.enableOverPowerLimitAlert();
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:32:7: error: 'class INA226' has no member named 'setPowerLimit'
   ina.setPowerLimit(0.130);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:33:7: error: 'class INA226' has no member named 'setAlertLatch'
   ina.setAlertLatch(true);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:39:20: error: 'class INA226' has no member named 'readBusVoltage'
   Serial.print(ina.readBusVoltage(), 5);
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:43:20: error: 'class INA226' has no member named 'readBusPower'
   Serial.print(ina.readBusPower(), 5);
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:48:20: error: 'class INA226' has no member named 'readShuntVoltage'
   Serial.print(ina.readShuntVoltage(), 5);
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:52:20: error: 'class INA226' has no member named 'readShuntCurrent'
   Serial.print(ina.readShuntCurrent(), 5);
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Latch/Latch.ino:55:11: error: 'class INA226' has no member named 'isAlert'
   if (ina.isAlert())
           ^
Multiple libraries were found for "INA226.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GyverINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_ScienceJournal
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib

examples/Simple

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:12:8: error: no matching function for call to 'INA226::INA226()'
 INA226 ina;
        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note: candidate: INA226::INA226(uint8_t, TwoWire*)
   explicit INA226(const uint8_t address, TwoWire *wire = &Wire);
            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:40:12: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(const INA226&)
 class INA226
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note: candidate: constexpr INA226::INA226(INA226&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226/INA226.h:36:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino: In function 'void checkConfig()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:19:10: error: 'INA226_MODE_POWER_DOWN' was not declared in this scope
     case INA226_MODE_POWER_DOWN:      Serial.println("Power-Down"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:20:10: error: 'INA226_MODE_SHUNT_TRIG' was not declared in this scope
     case INA226_MODE_SHUNT_TRIG:      Serial.println("Shunt Voltage, Triggered"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:21:10: error: 'INA226_MODE_BUS_TRIG' was not declared in this scope
     case INA226_MODE_BUS_TRIG:        Serial.println("Bus Voltage, Triggered"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:22:10: error: 'INA226_MODE_SHUNT_BUS_TRIG' was not declared in this scope
     case INA226_MODE_SHUNT_BUS_TRIG:  Serial.println("Shunt and Bus, Triggered"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:23:10: error: 'INA226_MODE_ADC_OFF' was not declared in this scope
     case INA226_MODE_ADC_OFF:         Serial.println("ADC Off"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:24:10: error: 'INA226_MODE_SHUNT_CONT' was not declared in this scope
     case INA226_MODE_SHUNT_CONT:      Serial.println("Shunt Voltage, Continuous"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:25:10: error: 'INA226_MODE_BUS_CONT' was not declared in this scope
     case INA226_MODE_BUS_CONT:        Serial.println("Bus Voltage, Continuous"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:26:10: error: 'INA226_MODE_SHUNT_BUS_CONT' was not declared in this scope
     case INA226_MODE_SHUNT_BUS_CONT:  Serial.println("Shunt and Bus, Continuous"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:31:15: error: 'class INA226' has no member named 'getAverages'
   switch (ina.getAverages())
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:33:10: error: 'INA226_AVERAGES_1' was not declared in this scope
     case INA226_AVERAGES_1:           Serial.println("1 sample"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:34:10: error: 'INA226_AVERAGES_4' was not declared in this scope
     case INA226_AVERAGES_4:           Serial.println("4 samples"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:35:10: error: 'INA226_AVERAGES_16' was not declared in this scope
     case INA226_AVERAGES_16:          Serial.println("16 samples"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:36:10: error: 'INA226_AVERAGES_64' was not declared in this scope
     case INA226_AVERAGES_64:          Serial.println("64 samples"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:37:10: error: 'INA226_AVERAGES_128' was not declared in this scope
     case INA226_AVERAGES_128:         Serial.println("128 samples"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:38:10: error: 'INA226_AVERAGES_256' was not declared in this scope
     case INA226_AVERAGES_256:         Serial.println("256 samples"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:39:10: error: 'INA226_AVERAGES_512' was not declared in this scope
     case INA226_AVERAGES_512:         Serial.println("512 samples"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:40:10: error: 'INA226_AVERAGES_1024' was not declared in this scope
     case INA226_AVERAGES_1024:        Serial.println("1024 samples"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:45:15: error: 'class INA226' has no member named 'getBusConversionTime'
   switch (ina.getBusConversionTime())
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:47:10: error: 'INA226_BUS_CONV_TIME_140US' was not declared in this scope
     case INA226_BUS_CONV_TIME_140US:  Serial.println("140uS"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:48:10: error: 'INA226_BUS_CONV_TIME_204US' was not declared in this scope
     case INA226_BUS_CONV_TIME_204US:  Serial.println("204uS"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:49:10: error: 'INA226_BUS_CONV_TIME_332US' was not declared in this scope
     case INA226_BUS_CONV_TIME_332US:  Serial.println("332uS"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:50:10: error: 'INA226_BUS_CONV_TIME_588US' was not declared in this scope
     case INA226_BUS_CONV_TIME_588US:  Serial.println("558uS"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:51:10: error: 'INA226_BUS_CONV_TIME_1100US' was not declared in this scope
     case INA226_BUS_CONV_TIME_1100US: Serial.println("1.100ms"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:52:10: error: 'INA226_BUS_CONV_TIME_2116US' was not declared in this scope
     case INA226_BUS_CONV_TIME_2116US: Serial.println("2.116ms"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:53:10: error: 'INA226_BUS_CONV_TIME_4156US' was not declared in this scope
     case INA226_BUS_CONV_TIME_4156US: Serial.println("4.156ms"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:54:10: error: 'INA226_BUS_CONV_TIME_8244US' was not declared in this scope
     case INA226_BUS_CONV_TIME_8244US: Serial.println("8.244ms"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:59:15: error: 'class INA226' has no member named 'getShuntConversionTime'
   switch (ina.getShuntConversionTime())
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:61:10: error: 'INA226_SHUNT_CONV_TIME_140US' was not declared in this scope
     case INA226_SHUNT_CONV_TIME_140US:  Serial.println("140uS"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:62:10: error: 'INA226_SHUNT_CONV_TIME_204US' was not declared in this scope
     case INA226_SHUNT_CONV_TIME_204US:  Serial.println("204uS"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:63:10: error: 'INA226_SHUNT_CONV_TIME_332US' was not declared in this scope
     case INA226_SHUNT_CONV_TIME_332US:  Serial.println("332uS"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:64:10: error: 'INA226_SHUNT_CONV_TIME_588US' was not declared in this scope
     case INA226_SHUNT_CONV_TIME_588US:  Serial.println("558uS"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:65:10: error: 'INA226_SHUNT_CONV_TIME_1100US' was not declared in this scope
     case INA226_SHUNT_CONV_TIME_1100US: Serial.println("1.100ms"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:66:10: error: 'INA226_SHUNT_CONV_TIME_2116US' was not declared in this scope
     case INA226_SHUNT_CONV_TIME_2116US: Serial.println("2.116ms"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/Simple.ino:67:10: error: 'INA226_SHUNT_CONV_TIME_4156US' was not declared in this scope
     case INA226_SHUNT_CONV_TIME_4156US: Serial.println("4.156ms"); break;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/INA226Lib/examples/Simple/S