Arduino_BQ24195 - compatibility matrix

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

Arduino_BQ24195

Version: 0.9.1
More details

Compatibility matrix

Board Claims compatibility Inclusion
PMICBoostMode
PMICFaultCheck
BatteryCharger
BatteryChargerInterrupt
arduino:avr:uno
1.8.4
No ⚠️ PASS FAIL PASS PASS FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No ⚠️ PASS FAIL PASS PASS FAIL
arduino:megaavr:nona4809
1.8.7
No ⚠️ PASS FAIL PASS PASS FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes PASS FAIL PASS PASS FAIL
esp32:esp32:d1_mini32
1.0.6
No FAIL FAIL 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.

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
Sketch uses 1744 bytes (5%) of program storage space. Maximum is 32256 bytes.
Global variables use 152 bytes (7%) of dynamic memory, leaving 1896 bytes for local variables. Maximum is 2048 bytes.

examples/BatteryCharger

Result: PASS

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
Sketch uses 6072 bytes (18%) of program storage space. Maximum is 32256 bytes.
Global variables use 684 bytes (33%) of dynamic memory, leaving 1364 bytes for local variables. Maximum is 2048 bytes.

examples/BatteryChargerInterrupt

Result: FAIL

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:258:0,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-C95D13B24BD168CFB45A0D797B2752ED/sketch/BatteryChargerInterrupt.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino:27:41: error: 'PMIC_IRQ_PIN' was not declared in this scope
   attachInterrupt(digitalPinToInterrupt(PMIC_IRQ_PIN), batteryConnected, FALLING);
                                         ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/variants/standard/pins_arduino.h:79:37: note: in definition of macro 'digitalPinToInterrupt'
 #define digitalPinToInterrupt(p)  ((p) == 2 ? 0 : ((p) == 3 ? 1 : NOT_AN_INTERRUPT))
                                     ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino:76:29: error: 'class PMICClass' has no member named 'isCharging'; did you mean 'disableCharging'?
         Serial.println(PMIC.isCharging());
                             ^~~~~~~~~~
                             disableCharging

examples/PMICBoostMode

Result: FAIL

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/PMICBoostMode/PMICBoostMode.ino:18:16: error: 'UNKNOWM_MODE' was not declared in this scope
 int usb_mode = UNKNOWM_MODE;
                ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/PMICBoostMode/PMICBoostMode.ino:18:16: note: suggested alternative: 'UNKNOWN_MODE'
 int usb_mode = UNKNOWM_MODE;
                ^~~~~~~~~~~~
                UNKNOWN_MODE
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/PMICBoostMode/PMICBoostMode.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/PMICBoostMode/PMICBoostMode.ino:24:3: error: 'Serial1' was not declared in this scope
   Serial1.begin(9600);
   ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/PMICBoostMode/PMICBoostMode.ino:24:3: note: suggested alternative: 'Serial'
   Serial1.begin(9600);
   ^~~~~~~
   Serial
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/PMICBoostMode/PMICBoostMode.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/PMICBoostMode/PMICBoostMode.ino:45:7: error: 'Serial1' was not declared in this scope
       Serial1.println("Boost mode status enabled");
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/PMICBoostMode/PMICBoostMode.ino:45:7: note: suggested alternative: 'Serial'
       Serial1.println("Boost mode status enabled");
       ^~~~~~~
       Serial

examples/PMICFaultCheck

Result: PASS

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
Sketch uses 4534 bytes (14%) of program storage space. Maximum is 32256 bytes.
Global variables use 678 bytes (33%) of dynamic memory, leaving 1370 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Sketch uses 81726 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44228 bytes (16%) of dynamic memory, leaving 226108 bytes for local variables. Maximum is 270336 bytes.

examples/BatteryCharger

Result: PASS

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Sketch uses 84150 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44228 bytes (16%) of dynamic memory, leaving 226108 bytes for local variables. Maximum is 270336 bytes.

examples/BatteryChargerInterrupt

Result: FAIL

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-354437423E20F599EC4544DD9B0D73F0/sketch/BatteryChargerInterrupt.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino:27:41: error: 'PMIC_IRQ_PIN' was not declared in this scope
   attachInterrupt(digitalPinToInterrupt(PMIC_IRQ_PIN), batteryConnected, FALLING);
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:30:38: note: in definition of macro 'digitalPinToInterrupt'
 #define digitalPinToInterrupt(P)    (P)
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino:27:41: note: suggested alternative: 'IO_IRQ_QSPIn'
   attachInterrupt(digitalPinToInterrupt(PMIC_IRQ_PIN), batteryConnected, FALLING);
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:30:38: note: in definition of macro 'digitalPinToInterrupt'
 #define digitalPinToInterrupt(P)    (P)
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino:76:29: error: 'class PMICClass' has no member named 'isCharging'; did you mean 'disableCharging'?
         Serial.println(PMIC.isCharging());
                             ^~~~~~~~~~
                             disableCharging

examples/PMICBoostMode

Result: FAIL

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/PMICBoostMode/PMICBoostMode.ino:18:16: error: 'UNKNOWM_MODE' was not declared in this scope
 int usb_mode = UNKNOWM_MODE;
                ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/PMICBoostMode/PMICBoostMode.ino:18:16: note: suggested alternative: 'UNKNOWN_MODE'
 int usb_mode = UNKNOWM_MODE;
                ^~~~~~~~~~~~
                UNKNOWN_MODE

examples/PMICFaultCheck

Result: PASS

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Sketch uses 82608 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44236 bytes (16%) of dynamic memory, leaving 226100 bytes for local variables. Maximum is 270336 bytes.

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Sketch uses 3212 bytes (6%) of program storage space. Maximum is 49152 bytes.
Global variables use 329 bytes (5%) of dynamic memory, leaving 5815 bytes for local variables. Maximum is 6144 bytes.
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int PMICClass::readRegister(byte)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:64:12: note: candidate 1: size_t TwoWire::requestFrom(int, int, int)
     size_t requestFrom(int, int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:62:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t, bool)
     size_t requestFrom(uint8_t, size_t, bool);
            ^~~~~~~~~~~

examples/BatteryCharger

Result: PASS

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Sketch uses 7104 bytes (14%) of program storage space. Maximum is 49152 bytes.
Global variables use 486 bytes (7%) of dynamic memory, leaving 5658 bytes for local variables. Maximum is 6144 bytes.
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int PMICClass::readRegister(byte)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:64:12: note: candidate 1: size_t TwoWire::requestFrom(int, int, int)
     size_t requestFrom(int, int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:62:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t, bool)
     size_t requestFrom(uint8_t, size_t, bool);
            ^~~~~~~~~~~

examples/BatteryChargerInterrupt

Result: FAIL

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /tmp/arduino-sketch-354437423E20F599EC4544DD9B0D73F0/sketch/BatteryChargerInterrupt.ino.cpp:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino:27:41: error: 'PMIC_IRQ_PIN' was not declared in this scope
   attachInterrupt(digitalPinToInterrupt(PMIC_IRQ_PIN), batteryConnected, FALLING);
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:129:35: note: in definition of macro 'digitalPinToInterrupt'
 #define digitalPinToInterrupt(P) (P)
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino:76:29: error: 'class PMICClass' has no member named 'isCharging'; did you mean 'disableCharging'?
         Serial.println(PMIC.isCharging());
                             ^~~~~~~~~~
                             disableCharging

examples/PMICBoostMode

Result: FAIL

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/PMICBoostMode/PMICBoostMode.ino:18:16: error: 'UNKNOWM_MODE' was not declared in this scope
 int usb_mode = UNKNOWM_MODE;
                ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/PMICBoostMode/PMICBoostMode.ino:18:16: note: suggested alternative: 'UNKNOWN_MODE'
 int usb_mode = UNKNOWM_MODE;
                ^~~~~~~~~~~~
                UNKNOWN_MODE

examples/PMICFaultCheck

Result: PASS

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
Sketch uses 5565 bytes (11%) of program storage space. Maximum is 49152 bytes.
Global variables use 486 bytes (7%) of dynamic memory, leaving 5658 bytes for local variables. Maximum is 6144 bytes.
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int PMICClass::readRegister(byte)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:64:12: note: candidate 1: size_t TwoWire::requestFrom(int, int, int)
     size_t requestFrom(int, int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:62:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t, bool)
     size_t requestFrom(uint8_t, size_t, bool);
            ^~~~~~~~~~~

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

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

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

examples/BatteryCharger

Result: PASS

Sketch uses 23444 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 3572 bytes (10%) of dynamic memory, leaving 29196 bytes for local variables. Maximum is 32768 bytes.

examples/BatteryChargerInterrupt

Result: FAIL

In file included from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-C95D13B24BD168CFB45A0D797B2752ED/sketch/BatteryChargerInterrupt.ino.cpp:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino:27:41: error: 'PMIC_IRQ_PIN' was not declared in this scope
   attachInterrupt(digitalPinToInterrupt(PMIC_IRQ_PIN), batteryConnected, FALLING);
                                         ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:58:38: note: in definition of macro 'digitalPinToInterrupt'
 #define digitalPinToInterrupt(P)   ( P )
                                      ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino:27:41: note: suggested alternative: 'PTC_IRQn'
   attachInterrupt(digitalPinToInterrupt(PMIC_IRQ_PIN), batteryConnected, FALLING);
                                         ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:58:38: note: in definition of macro 'digitalPinToInterrupt'
 #define digitalPinToInterrupt(P)   ( P )
                                      ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino:76:29: error: 'class PMICClass' has no member named 'isCharging'; did you mean 'disableCharging'?
         Serial.println(PMIC.isCharging());
                             ^~~~~~~~~~
                             disableCharging

examples/PMICBoostMode

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/PMICBoostMode/PMICBoostMode.ino:18:16: error: 'UNKNOWM_MODE' was not declared in this scope
 int usb_mode = UNKNOWM_MODE;
                ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/PMICBoostMode/PMICBoostMode.ino:18:16: note: suggested alternative: 'UNKNOWN_MODE'
 int usb_mode = UNKNOWM_MODE;
                ^~~~~~~~~~~~
                UNKNOWN_MODE

examples/PMICFaultCheck

Result: PASS

Sketch uses 20516 bytes (7%) of program storage space. Maximum is 262144 bytes.
Global variables use 3580 bytes (10%) of dynamic memory, leaving 29188 bytes for local variables. Maximum is 32768 bytes.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.cpp: In member function 'void PMICClass::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.cpp:99:12: error: 'class TwoWire' has no member named 'end'
     _wire->end();
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In member function 'int PMICClass::readRegister(byte)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:102:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int, int)
     uint8_t requestFrom(int address, int size, int sendStop);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:97:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint16_t, uint8_t, bool)
     uint8_t requestFrom(uint16_t address, uint8_t size, bool sendStop);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:102:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int, int)
     uint8_t requestFrom(int address, int size, int sendStop);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:97:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint16_t, uint8_t, bool)
     uint8_t requestFrom(uint16_t address, uint8_t size, bool sendStop);
             ^

examples/BatteryCharger

Result: FAIL

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.cpp: In member function 'void PMICClass::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.cpp:99:12: error: 'class TwoWire' has no member named 'end'
     _wire->end();
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In member function 'int PMICClass::readRegister(byte)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:102:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int, int)
     uint8_t requestFrom(int address, int size, int sendStop);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:97:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint16_t, uint8_t, bool)
     uint8_t requestFrom(uint16_t address, uint8_t size, bool sendStop);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:102:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int, int)
     uint8_t requestFrom(int address, int size, int sendStop);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:97:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint16_t, uint8_t, bool)
     uint8_t requestFrom(uint16_t address, uint8_t size, bool sendStop);
             ^

examples/BatteryChargerInterrupt

Result: FAIL

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/variants/d1_mini32/pins_arduino.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:185,
                 from /tmp/arduino-sketch-354437423E20F599EC4544DD9B0D73F0/sketch/BatteryChargerInterrupt.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino:27:41: error: 'PMIC_IRQ_PIN' was not declared in this scope
   attachInterrupt(digitalPinToInterrupt(PMIC_IRQ_PIN), batteryConnected, FALLING);
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/variants/d1_mini32/../d32/d32_core.h:9:40: note: in definition of macro 'digitalPinToInterrupt'
 #define digitalPinToInterrupt(p)    (((p)<40)?(p):-1)
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/BatteryChargerInterrupt/BatteryChargerInterrupt.ino:76:29: error: 'class PMICClass' has no member named 'isCharging'
         Serial.println(PMIC.isCharging());
                             ^

examples/PMICBoostMode

Result: FAIL

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/examples/PMICBoostMode/PMICBoostMode.ino:18:16: error: 'UNKNOWM_MODE' was not declared in this scope
 int usb_mode = UNKNOWM_MODE;
                ^

examples/PMICFaultCheck

Result: FAIL

WARNING: library Arduino_BQ24195 claims to run on samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.cpp: In member function 'void PMICClass::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.cpp:99:12: error: 'class TwoWire' has no member named 'end'
     _wire->end();
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_BQ24195/src/BQ24195.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In member function 'int PMICClass::readRegister(byte)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:102:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int, int)
     uint8_t requestFrom(int address, int size, int sendStop);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:97:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint16_t, uint8_t, bool)
     uint8_t requestFrom(uint16_t address, uint8_t size, bool sendStop);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:102:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int, int)
     uint8_t requestFrom(int address, int size, int sendStop);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:97:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint16_t, uint8_t, bool)
     uint8_t requestFrom(uint16_t address, uint8_t size, bool sendStop);
             ^