Battery Sense - compatibility matrix

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

Battery Sense

Version: 1.1.1
More details

Compatibility matrix

Board Claims compatibility Inclusion
RGBBatteryIndicator
BatteryMonitor
BetterApprox
CustomRatio
OnDemandDoubleLiIon
arduino:avr:uno
1.8.4
Yes PASS FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS PASS PASS PASS PASS PASS
arduino:megaavr:nona4809
1.8.7
Yes PASS PASS PASS PASS PASS PASS
arduino:samd:mkrwifi1010
1.8.12
Yes PASS PASS PASS PASS PASS PASS
esp32:esp32:d1_mini32
1.0.6
Yes PASS PASS PASS PASS PASS PASS

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 3112 bytes (9%) of program storage space. Maximum is 32256 bytes.
Global variables use 174 bytes (8%) of dynamic memory, leaving 1874 bytes for local variables. Maximum is 2048 bytes.

examples/BatteryMonitor

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/BatteryMonitor/BatteryMonitor.ino:3:31: error: no matching function for call to 'Battery::Battery(int, int, const uint8_t&)'
 Battery battery(3400, 4200, A0);
                               ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/BatteryMonitor/BatteryMonitor.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note: candidate: constexpr Battery::Battery()
 class Battery
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note:   candidate expects 0 arguments, 3 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note: candidate: Battery::Battery(const Battery&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note:   candidate expects 1 argument, 3 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note: candidate: Battery::Battery(Battery&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note:   candidate expects 1 argument, 3 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/BatteryMonitor/BatteryMonitor.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/BatteryMonitor/BatteryMonitor.ino:11:10: error: 'class Battery' has no member named 'begin'; did you mean 'Begin'?
  battery.begin(5000, 1.0);
          ^~~~~
          Begin
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/BatteryMonitor/BatteryMonitor.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/BatteryMonitor/BatteryMonitor.ino:21:23: error: 'class Battery' has no member named 'voltage'
  Serial.print(battery.voltage());
                       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/BatteryMonitor/BatteryMonitor.ino:23:23: error: 'class Battery' has no member named 'level'
  Serial.print(battery.level());
                       ^~~~~
Multiple libraries were found for "Battery.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CppPotpourri

examples/BetterApprox

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/BetterApprox/BetterApprox.ino:3:31: error: no matching function for call to 'Battery::Battery(int, int, const uint8_t&)'
 Battery battery(3000, 4200, A0);
                               ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/BetterApprox/BetterApprox.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note: candidate: constexpr Battery::Battery()
 class Battery
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note:   candidate expects 0 arguments, 3 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note: candidate: Battery::Battery(const Battery&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note:   candidate expects 1 argument, 3 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note: candidate: Battery::Battery(Battery&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note:   candidate expects 1 argument, 3 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/BetterApprox/BetterApprox.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/BetterApprox/BetterApprox.ino:11:10: error: 'class Battery' has no member named 'begin'; did you mean 'Begin'?
  battery.begin(5000, 1.0, &sigmoidal);
          ^~~~~
          Begin
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/BetterApprox/BetterApprox.ino:11:28: error: 'sigmoidal' was not declared in this scope
  battery.begin(5000, 1.0, &sigmoidal);
                            ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/BetterApprox/BetterApprox.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/BetterApprox/BetterApprox.ino:21:23: error: 'class Battery' has no member named 'voltage'
  Serial.print(battery.voltage());
                       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/BetterApprox/BetterApprox.ino:23:23: error: 'class Battery' has no member named 'level'
  Serial.print(battery.level());
                       ^~~~~
Multiple libraries were found for "Battery.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CppPotpourri

examples/CustomRatio

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/CustomRatio/CustomRatio.ino:3:31: error: no matching function for call to 'Battery::Battery(int, int, const uint8_t&)'
 Battery battery(7200, 8400, A0);
                               ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/CustomRatio/CustomRatio.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note: candidate: constexpr Battery::Battery()
 class Battery
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note:   candidate expects 0 arguments, 3 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note: candidate: Battery::Battery(const Battery&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note:   candidate expects 1 argument, 3 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note: candidate: Battery::Battery(Battery&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note:   candidate expects 1 argument, 3 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/CustomRatio/CustomRatio.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/CustomRatio/CustomRatio.ino:29:10: error: 'class Battery' has no member named 'begin'; did you mean 'Begin'?
  battery.begin(5000, ratio);
          ^~~~~
          Begin
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/CustomRatio/CustomRatio.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/CustomRatio/CustomRatio.ino:39:23: error: 'class Battery' has no member named 'voltage'
  Serial.print(battery.voltage());
                       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/CustomRatio/CustomRatio.ino:41:23: error: 'class Battery' has no member named 'level'
  Serial.print(battery.level());
                       ^~~~~
Multiple libraries were found for "Battery.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CppPotpourri
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier

examples/OnDemandDoubleLiIon

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/OnDemandDoubleLiIon/OnDemandDoubleLiIon.ino:3:31: error: no matching function for call to 'Battery::Battery(int, int, const uint8_t&)'
 Battery battery(6000, 8400, A0);
                               ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/OnDemandDoubleLiIon/OnDemandDoubleLiIon.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note: candidate: constexpr Battery::Battery()
 class Battery
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note:   candidate expects 0 arguments, 3 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note: candidate: Battery::Battery(const Battery&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note:   candidate expects 1 argument, 3 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note: candidate: Battery::Battery(Battery&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note:   candidate expects 1 argument, 3 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/OnDemandDoubleLiIon/OnDemandDoubleLiIon.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/OnDemandDoubleLiIon/OnDemandDoubleLiIon.ino:11:10: error: 'class Battery' has no member named 'onDemand'
  battery.onDemand(3, HIGH);
          ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/OnDemandDoubleLiIon/OnDemandDoubleLiIon.ino:12:10: error: 'class Battery' has no member named 'begin'; did you mean 'Begin'?
  battery.begin(5000, 2.0, &sigmoidal);
          ^~~~~
          Begin
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/OnDemandDoubleLiIon/OnDemandDoubleLiIon.ino:12:28: error: 'sigmoidal' was not declared in this scope
  battery.begin(5000, 2.0, &sigmoidal);
                            ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/OnDemandDoubleLiIon/OnDemandDoubleLiIon.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/OnDemandDoubleLiIon/OnDemandDoubleLiIon.ino:22:23: error: 'class Battery' has no member named 'voltage'
  Serial.print(battery.voltage());
                       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/OnDemandDoubleLiIon/OnDemandDoubleLiIon.ino:24:23: error: 'class Battery' has no member named 'level'
  Serial.print(battery.level());
                       ^~~~~
Multiple libraries were found for "Battery.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CppPotpourri

examples/RGBBatteryIndicator

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/RGBBatteryIndicator/RGBBatteryIndicator.ino:4:31: error: no matching function for call to 'Battery::Battery(int, int, const uint8_t&)'
 Battery battery(5000, 9000, A0);
                               ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/RGBBatteryIndicator/RGBBatteryIndicator.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note: candidate: constexpr Battery::Battery()
 class Battery
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note:   candidate expects 0 arguments, 3 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note: candidate: Battery::Battery(const Battery&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note:   candidate expects 1 argument, 3 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note: candidate: Battery::Battery(Battery&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery/src/Battery.h:26:7: note:   candidate expects 1 argument, 3 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/RGBBatteryIndicator/RGBBatteryIndicator.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/RGBBatteryIndicator/RGBBatteryIndicator.ino:13:10: error: 'class Battery' has no member named 'begin'; did you mean 'Begin'?
  battery.begin(5000, 2.0, &sigmoidal);
          ^~~~~
          Begin
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/RGBBatteryIndicator/RGBBatteryIndicator.ino:13:28: error: 'sigmoidal' was not declared in this scope
  battery.begin(5000, 2.0, &sigmoidal);
                            ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/RGBBatteryIndicator/RGBBatteryIndicator.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/RGBBatteryIndicator/RGBBatteryIndicator.ino:22:22: error: 'class Battery' has no member named 'voltage'
     long v = battery.voltage();
                      ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/RGBBatteryIndicator/RGBBatteryIndicator.ino:23:17: error: 'class Battery' has no member named 'level'
     if (battery.level(v) >= 75) {
                 ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/RGBBatteryIndicator/RGBBatteryIndicator.ino:28:24: error: 'class Battery' has no member named 'level'
     } else if (battery.level(v) >= 50) {
                        ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/RGBBatteryIndicator/RGBBatteryIndicator.ino:33:24: error: 'class Battery' has no member named 'level'
     } else if (battery.level(v) >= 20) {
                        ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/RGBBatteryIndicator/RGBBatteryIndicator.ino:38:24: error: 'class Battery' has no member named 'level'
     } else if (battery.level(v) >= 5) {
                        ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense/examples/RGBBatteryIndicator/RGBBatteryIndicator.ino:53:30: error: 'class Battery' has no member named 'level'
         Serial.print(battery.level(v));
                              ^~~~~
Multiple libraries were found for "Battery.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CppPotpourri
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Battery_Sense
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

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

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

examples/BatteryMonitor

Result: PASS

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

examples/BetterApprox

Result: PASS

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

examples/CustomRatio

Result: PASS

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

examples/OnDemandDoubleLiIon

Result: PASS

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

examples/RGBBatteryIndicator

Result: PASS

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

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

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

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

examples/BatteryMonitor

Result: PASS

Sketch uses 4221 bytes (8%) of program storage space. Maximum is 49152 bytes.
Global variables use 192 bytes (3%) of dynamic memory, leaving 5952 bytes for local variables. Maximum is 6144 bytes.

examples/BetterApprox

Result: PASS

Sketch uses 5739 bytes (11%) of program storage space. Maximum is 49152 bytes.
Global variables use 192 bytes (3%) of dynamic memory, leaving 5952 bytes for local variables. Maximum is 6144 bytes.

examples/CustomRatio

Result: PASS

Sketch uses 4223 bytes (8%) of program storage space. Maximum is 49152 bytes.
Global variables use 192 bytes (3%) of dynamic memory, leaving 5952 bytes for local variables. Maximum is 6144 bytes.

examples/OnDemandDoubleLiIon

Result: PASS

Sketch uses 5771 bytes (11%) of program storage space. Maximum is 49152 bytes.
Global variables use 192 bytes (3%) of dynamic memory, leaving 5952 bytes for local variables. Maximum is 6144 bytes.

examples/RGBBatteryIndicator

Result: PASS

Sketch uses 5891 bytes (11%) of program storage space. Maximum is 49152 bytes.
Global variables use 198 bytes (3%) of dynamic memory, leaving 5946 bytes for local variables. Maximum is 6144 bytes.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

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

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

examples/BatteryMonitor

Result: PASS

Sketch uses 15360 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3016 bytes (9%) of dynamic memory, leaving 29752 bytes for local variables. Maximum is 32768 bytes.

examples/BetterApprox

Result: PASS

Sketch uses 27340 bytes (10%) of program storage space. Maximum is 262144 bytes.
Global variables use 3016 bytes (9%) of dynamic memory, leaving 29752 bytes for local variables. Maximum is 32768 bytes.

examples/CustomRatio

Result: PASS

Sketch uses 15360 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3016 bytes (9%) of dynamic memory, leaving 29752 bytes for local variables. Maximum is 32768 bytes.

examples/OnDemandDoubleLiIon

Result: PASS

Sketch uses 27388 bytes (10%) of program storage space. Maximum is 262144 bytes.
Global variables use 3016 bytes (9%) of dynamic memory, leaving 29752 bytes for local variables. Maximum is 32768 bytes.

examples/RGBBatteryIndicator

Result: PASS

Sketch uses 27476 bytes (10%) of program storage space. Maximum is 262144 bytes.
Global variables use 3036 bytes (9%) of dynamic memory, leaving 29732 bytes for local variables. Maximum is 32768 bytes.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

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

Sketch uses 198074 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13096 bytes (3%) of dynamic memory, leaving 314584 bytes for local variables. Maximum is 327680 bytes.

examples/BatteryMonitor

Result: PASS

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

examples/BetterApprox

Result: PASS

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

examples/CustomRatio

Result: PASS

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

examples/OnDemandDoubleLiIon

Result: PASS

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

examples/RGBBatteryIndicator

Result: PASS

Sketch uses 225962 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13472 bytes (4%) of dynamic memory, leaving 314208 bytes for local variables. Maximum is 327680 bytes.