MCP23017_WE - compatibility matrix

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

MCP23017_WE

Version: 1.4.1
More details

Compatibility matrix

Board Claims compatibility Inclusion
mcp23s17_SPI_basic_input_output
mcp23017_basic_input_output
mcp23017_gpio_reading
mcp23017_interrupt_on_change
mcp23017_interrupt_on_defval_dev
arduino:avr:uno
1.8.4
Yes PASS FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes PASS FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes PASS FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes PASS 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.

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/mcp23017_basic_input_output

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:26:49: error: no matching function for call to 'MCP23017::MCP23017(int, int)'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:15:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note: candidate: MCP23017::MCP23017(uint8_t, TwoWire&)
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   no known conversion for argument 2 from 'int' to 'TwoWire&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note: candidate: constexpr MCP23017::MCP23017(const MCP23017&)
 class MCP23017
       ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note:   candidate expects 1 argument, 2 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:32:9: error: 'class MCP23017' has no member named 'Init'; did you mean 'init'?
   myMCP.Init();  
         ^~~~
         init
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:33:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111101, A);  // Port A: all pins are OUTPUT except pin 1
         ^~~~~~~~~~~
         portMode
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:33:32: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111101, A);  // Port A: all pins are OUTPUT except pin 1
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:33:32: note: suggested alternative: 'A7'
   myMCP.setPortMode(B11111101, A);  // Port A: all pins are OUTPUT except pin 1
                                ^
                                A7
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:34:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
         ^~~~~~~~~~~
         portMode
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:34:32: error: 'B' was not declared in this scope
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:34:32: note: suggested alternative: 'B0'
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
                                ^
                                B0
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:36:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, ON); // alle LEDs switched on except A1
         ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:36:23: error: 'ON' was not declared in this scope
   myMCP.setAllPins(A, ON); // alle LEDs switched on except A1
                       ^~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:38:9: error: 'class MCP23017' has no member named 'setPinX'
   myMCP.setPinX(1, A, OUTPUT, HIGH); // A1 switched on 
         ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:40:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B11110000, B); // B4 - B7 switched on
         ^~~~~~~
         readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:42:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B01011110, A); // A0,A5,A7 switched off
         ^~~~~~~
         readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:44:9: error: 'class MCP23017' has no member named 'setPinX'
   myMCP.setPinX(0,B,OUTPUT,HIGH); // B0 switched on
         ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:46:9: error: 'class MCP23017' has no member named 'setPinX'
   myMCP.setPinX(4,B,OUTPUT,LOW); // B4 switched off
         ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:48:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, HIGH); // A0 - A7 all on
         ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:50:9: error: 'class MCP23017' has no member named 'setPin'
   myMCP.setPin(3, A, LOW); // A3 switched off
         ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:52:9: error: 'class MCP23017' has no member named 'setPortX'; did you mean 'readPort'?
   myMCP.setPortX(B11110000, B01101111,B); // at port B only B5,B6 are switched on
         ^~~~~~~~
         readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:54:9: error: 'class MCP23017' has no member named 'setPinMode'; did you mean 'pinMode'?
   myMCP.setPinMode(0,B,OUTPUT); // B0 --> OUTPUT
         ^~~~~~~~~~
         pinMode
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:56:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(0,B); 
           ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:58:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(0,B);
           ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:62:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(7,B);
           ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:64:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(7,B);
           ^~~~~~~~~
Multiple libraries were found for "MCP23017.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT

examples/mcp23017_gpio_reading

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:26:49: error: no matching function for call to 'MCP23017::MCP23017(int, int)'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:15:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note: candidate: MCP23017::MCP23017(uint8_t, TwoWire&)
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   no known conversion for argument 2 from 'int' to 'TwoWire&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note: candidate: constexpr MCP23017::MCP23017(const MCP23017&)
 class MCP23017
       ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note:   candidate expects 1 argument, 2 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:35:9: error: 'class MCP23017' has no member named 'Init'; did you mean 'init'?
   myMCP.Init();  
         ^~~~
         init
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:36:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111, A);  // Port A: all pins are OUTPUT
         ^~~~~~~~~~~
         portMode
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:36:32: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111111, A);  // Port A: all pins are OUTPUT
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:36:32: note: suggested alternative: 'A7'
   myMCP.setPortMode(B11111111, A);  // Port A: all pins are OUTPUT
                                ^
                                A7
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:37:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
         ^~~~~~~~~~~
         portMode
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:37:32: error: 'B' was not declared in this scope
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:37:32: note: suggested alternative: 'B0'
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
                                ^
                                B0
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:38:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B10010011,A);  // 
         ^~~~~~~
         readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:42:22: error: 'class MCP23017' has no member named 'getPort'; did you mean 'readPort'?
   portStatus = myMCP.getPort(A);
                      ^~~~~~~
                      readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:42:30: error: 'A' was not declared in this scope
   portStatus = myMCP.getPort(A);
                              ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:42:30: note: suggested alternative: 'A7'
   portStatus = myMCP.getPort(A);
                              ^
                              A7
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:45:21: error: 'class MCP23017' has no member named 'getPin'
   pinStatus = myMCP.getPin(7, A);
                     ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:48:22: error: 'class MCP23017' has no member named 'getPort'; did you mean 'readPort'?
   portStatus = myMCP.getPort(B);
                      ^~~~~~~
                      readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:48:30: error: 'B' was not declared in this scope
   portStatus = myMCP.getPort(B);
                              ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:48:30: note: suggested alternative: 'B0'
   portStatus = myMCP.getPort(B);
                              ^
                              B0
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:51:21: error: 'class MCP23017' has no member named 'getPin'
   pinStatus = myMCP.getPin(0, B);
                     ^~~~~~
Multiple libraries were found for "MCP23017.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT

examples/mcp23017_interrupt_on_change

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:28:49: error: no matching function for call to 'MCP23017::MCP23017(int, int)'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:14:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note: candidate: MCP23017::MCP23017(uint8_t, TwoWire&)
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   no known conversion for argument 2 from 'int' to 'TwoWire&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note: candidate: constexpr MCP23017::MCP23017(const MCP23017&)
 class MCP23017
       ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note:   candidate expects 1 argument, 2 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:35:9: error: 'class MCP23017' has no member named 'Init'; did you mean 'init'?
   myMCP.Init(); 
         ^~~~
         init
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:36:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111,A);
         ^~~~~~~~~~~
         portMode
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:36:31: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111111,A);
                               ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:36:31: note: suggested alternative: 'A7'
   myMCP.setPortMode(B11111111,A);
                               ^
                               A7
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:37:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B11111111, A); // just an LED test
         ^~~~~~~
         readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:39:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, OFF);
         ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:39:23: error: 'OFF' was not declared in this scope
   myMCP.setAllPins(A, OFF);
                       ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:39:23: note: suggested alternative: '_FFS'
   myMCP.setAllPins(A, OFF);
                       ^~~
                       _FFS
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:41:9: error: 'class MCP23017' has no member named 'setInterruptPinPol'
   myMCP.setInterruptPinPol(HIGH); // set INTA and INTB active-high
         ^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:43:9: error: 'class MCP23017' has no member named 'setInterruptOnChangePort'
   myMCP.setInterruptOnChangePort(B11111111, B); //set all B pins as interrrupt Pins
         ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:43:45: error: 'B' was not declared in this scope
   myMCP.setInterruptOnChangePort(B11111111, B); //set all B pins as interrrupt Pins
                                             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:43:45: note: suggested alternative: 'B0'
   myMCP.setInterruptOnChangePort(B11111111, B); //set all B pins as interrrupt Pins
                                             ^
                                             B0
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:48:21: error: 'class MCP23017' has no member named 'getIntCap'
   intCapReg = myMCP.getIntCap(B); // ensures that existing interrupts are cleared
                     ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:48:31: error: 'B' was not declared in this scope
   intCapReg = myMCP.getIntCap(B); // ensures that existing interrupts are cleared
                               ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:48:31: note: suggested alternative: 'B0'
   intCapReg = myMCP.getIntCap(B); // ensures that existing interrupts are cleared
                               ^
                               B0
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:52:24: error: 'class MCP23017' has no member named 'getIntFlag'
     intFlagReg = myMCP.getIntFlag(B);
                        ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:54:23: error: 'class MCP23017' has no member named 'getIntCap'
     intCapReg = myMCP.getIntCap(B);
                       ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:69:11: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
     myMCP.setPort(intFlagReg, A);
           ^~~~~~~
           readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:69:31: error: 'A' was not declared in this scope
     myMCP.setPort(intFlagReg, A);
                               ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:69:31: note: suggested alternative: 'A7'
     myMCP.setPort(intFlagReg, A);
                               ^
                               A7
Multiple libraries were found for "MCP23017.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE

examples/mcp23017_interrupt_on_defval_dev

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:31:49: error: no matching function for call to 'MCP23017::MCP23017(int, int)'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:17:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note: candidate: MCP23017::MCP23017(uint8_t, TwoWire&)
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   no known conversion for argument 2 from 'int' to 'TwoWire&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note: candidate: constexpr MCP23017::MCP23017(const MCP23017&)
 class MCP23017
       ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note:   candidate expects 1 argument, 2 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:38:9: error: 'class MCP23017' has no member named 'Init'; did you mean 'init'?
   myMCP.Init();
         ^~~~
         init
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:39:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111,A);
         ^~~~~~~~~~~
         portMode
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:39:31: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111111,A);
                               ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:39:31: note: suggested alternative: 'A7'
   myMCP.setPortMode(B11111111,A);
                               ^
                               A7
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:40:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B11111111, A); // just an LED test 
         ^~~~~~~
         readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:42:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, OFF);
         ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:42:23: error: 'OFF' was not declared in this scope
   myMCP.setAllPins(A, OFF);
                       ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:42:23: note: suggested alternative: '_FFS'
   myMCP.setAllPins(A, OFF);
                       ^~~
                       _FFS
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:44:9: error: 'class MCP23017' has no member named 'setInterruptPinPol'
   myMCP.setInterruptPinPol(HIGH);
         ^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:46:9: error: 'class MCP23017' has no member named 'setInterruptOnDefValDevPort'
   myMCP.setInterruptOnDefValDevPort(B11111111, B, B00001111); // interrupt pins, port, DEFVALB
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:46:48: error: 'B' was not declared in this scope
   myMCP.setInterruptOnDefValDevPort(B11111111, B, B00001111); // interrupt pins, port, DEFVALB
                                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:46:48: note: suggested alternative: 'B0'
   myMCP.setInterruptOnDefValDevPort(B11111111, B, B00001111); // interrupt pins, port, DEFVALB
                                                ^
                                                B0
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:47:9: error: 'class MCP23017' has no member named 'setPortPullUp'
   myMCP.setPortPullUp(B00001111, B); // pull-up for B0-B3
         ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:52:21: error: 'class MCP23017' has no member named 'getIntCap'
   intCapReg = myMCP.getIntCap(B);
                     ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:52:31: error: 'B' was not declared in this scope
   intCapReg = myMCP.getIntCap(B);
                               ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:52:31: note: suggested alternative: 'B0'
   intCapReg = myMCP.getIntCap(B);
                               ^
                               B0
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:56:24: error: 'class MCP23017' has no member named 'getIntFlag'
     intFlagReg = myMCP.getIntFlag(B);
                        ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:58:23: error: 'class MCP23017' has no member named 'getIntCap'
     intCapReg = myMCP.getIntCap(B);
                       ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:73:11: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
     myMCP.setPort(intFlagReg, A);
           ^~~~~~~
           readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:73:31: error: 'A' was not declared in this scope
     myMCP.setPort(intFlagReg, A);
                               ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:73:31: note: suggested alternative: 'A7'
     myMCP.setPort(intFlagReg, A);
                               ^
                               A7
Multiple libraries were found for "MCP23017.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE

examples/mcp23s17_SPI_basic_input_output

Result: FAIL


					
				
				

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/mcp23017_basic_input_output

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:26:49: error: no matching function for call to 'MCP23017::MCP23017(int, int)'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note: candidate: MCP23017::MCP23017(uint8_t, TwoWire&)
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   no known conversion for argument 2 from 'int' to 'TwoWire& {aka arduino::MbedI2C&}'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note: candidate: constexpr MCP23017::MCP23017(const MCP23017&)
 class MCP23017
       ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:32:9: error: 'class MCP23017' has no member named 'Init'; did you mean 'init'?
   myMCP.Init();  
         ^~~~
         init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:33:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111101, A);  // Port A: all pins are OUTPUT except pin 1
         ^~~~~~~~~~~
         portMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:33:32: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111101, A);  // Port A: all pins are OUTPUT except pin 1
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:33:32: note: suggested alternative: 'A7'
   myMCP.setPortMode(B11111101, A);  // Port A: all pins are OUTPUT except pin 1
                                ^
                                A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:34:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
         ^~~~~~~~~~~
         portMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:34:32: error: 'B' was not declared in this scope
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:36:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, ON); // alle LEDs switched on except A1
         ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:36:23: error: 'ON' was not declared in this scope
   myMCP.setAllPins(A, ON); // alle LEDs switched on except A1
                       ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:36:23: note: suggested alternative: '_N'
   myMCP.setAllPins(A, ON); // alle LEDs switched on except A1
                       ^~
                       _N
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:38:9: error: 'class MCP23017' has no member named 'setPinX'
   myMCP.setPinX(1, A, OUTPUT, HIGH); // A1 switched on 
         ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:40:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B11110000, B); // B4 - B7 switched on
         ^~~~~~~
         readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:42:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B01011110, A); // A0,A5,A7 switched off
         ^~~~~~~
         readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:44:9: error: 'class MCP23017' has no member named 'setPinX'
   myMCP.setPinX(0,B,OUTPUT,HIGH); // B0 switched on
         ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:46:9: error: 'class MCP23017' has no member named 'setPinX'
   myMCP.setPinX(4,B,OUTPUT,LOW); // B4 switched off
         ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:48:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, HIGH); // A0 - A7 all on
         ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:50:9: error: 'class MCP23017' has no member named 'setPin'
   myMCP.setPin(3, A, LOW); // A3 switched off
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:52:9: error: 'class MCP23017' has no member named 'setPortX'; did you mean 'readPort'?
   myMCP.setPortX(B11110000, B01101111,B); // at port B only B5,B6 are switched on
         ^~~~~~~~
         readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:54:9: error: 'class MCP23017' has no member named 'setPinMode'; did you mean 'pinMode'?
   myMCP.setPinMode(0,B,OUTPUT); // B0 --> OUTPUT
         ^~~~~~~~~~
         pinMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:56:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(0,B); 
           ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:58:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(0,B);
           ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:62:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(7,B);
           ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:64:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(7,B);
           ^~~~~~~~~
Multiple libraries were found for "MCP23017.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE

examples/mcp23017_gpio_reading

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:26:49: error: no matching function for call to 'MCP23017::MCP23017(int, int)'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note: candidate: MCP23017::MCP23017(uint8_t, TwoWire&)
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   no known conversion for argument 2 from 'int' to 'TwoWire& {aka arduino::MbedI2C&}'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note: candidate: constexpr MCP23017::MCP23017(const MCP23017&)
 class MCP23017
       ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:35:9: error: 'class MCP23017' has no member named 'Init'; did you mean 'init'?
   myMCP.Init();  
         ^~~~
         init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:36:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111, A);  // Port A: all pins are OUTPUT
         ^~~~~~~~~~~
         portMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:36:32: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111111, A);  // Port A: all pins are OUTPUT
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:36:32: note: suggested alternative: 'A7'
   myMCP.setPortMode(B11111111, A);  // Port A: all pins are OUTPUT
                                ^
                                A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:37:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
         ^~~~~~~~~~~
         portMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:37:32: error: 'B' was not declared in this scope
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:38:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B10010011,A);  // 
         ^~~~~~~
         readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:42:22: error: 'class MCP23017' has no member named 'getPort'; did you mean 'readPort'?
   portStatus = myMCP.getPort(A);
                      ^~~~~~~
                      readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:42:30: error: 'A' was not declared in this scope
   portStatus = myMCP.getPort(A);
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:42:30: note: suggested alternative: 'A7'
   portStatus = myMCP.getPort(A);
                              ^
                              A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:45:21: error: 'class MCP23017' has no member named 'getPin'
   pinStatus = myMCP.getPin(7, A);
                     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:48:22: error: 'class MCP23017' has no member named 'getPort'; did you mean 'readPort'?
   portStatus = myMCP.getPort(B);
                      ^~~~~~~
                      readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:48:30: error: 'B' was not declared in this scope
   portStatus = myMCP.getPort(B);
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:51:21: error: 'class MCP23017' has no member named 'getPin'
   pinStatus = myMCP.getPin(0, B);
                     ^~~~~~
Multiple libraries were found for "MCP23017.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT

examples/mcp23017_interrupt_on_change

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:28:49: error: no matching function for call to 'MCP23017::MCP23017(int, int)'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note: candidate: MCP23017::MCP23017(uint8_t, TwoWire&)
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   no known conversion for argument 2 from 'int' to 'TwoWire& {aka arduino::MbedI2C&}'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note: candidate: constexpr MCP23017::MCP23017(const MCP23017&)
 class MCP23017
       ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:35:9: error: 'class MCP23017' has no member named 'Init'; did you mean 'init'?
   myMCP.Init(); 
         ^~~~
         init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:36:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111,A);
         ^~~~~~~~~~~
         portMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:36:31: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111111,A);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:36:31: note: suggested alternative: 'A7'
   myMCP.setPortMode(B11111111,A);
                               ^
                               A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:37:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B11111111, A); // just an LED test
         ^~~~~~~
         readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:39:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, OFF);
         ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:39:23: error: 'OFF' was not declared in this scope
   myMCP.setAllPins(A, OFF);
                       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:41:9: error: 'class MCP23017' has no member named 'setInterruptPinPol'
   myMCP.setInterruptPinPol(HIGH); // set INTA and INTB active-high
         ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:43:9: error: 'class MCP23017' has no member named 'setInterruptOnChangePort'
   myMCP.setInterruptOnChangePort(B11111111, B); //set all B pins as interrrupt Pins
         ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:43:45: error: 'B' was not declared in this scope
   myMCP.setInterruptOnChangePort(B11111111, B); //set all B pins as interrrupt Pins
                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:48:21: error: 'class MCP23017' has no member named 'getIntCap'
   intCapReg = myMCP.getIntCap(B); // ensures that existing interrupts are cleared
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:48:31: error: 'B' was not declared in this scope
   intCapReg = myMCP.getIntCap(B); // ensures that existing interrupts are cleared
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:52:24: error: 'class MCP23017' has no member named 'getIntFlag'
     intFlagReg = myMCP.getIntFlag(B);
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:54:23: error: 'class MCP23017' has no member named 'getIntCap'
     intCapReg = myMCP.getIntCap(B);
                       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:69:11: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
     myMCP.setPort(intFlagReg, A);
           ^~~~~~~
           readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:69:31: error: 'A' was not declared in this scope
     myMCP.setPort(intFlagReg, A);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:69:31: note: suggested alternative: 'A7'
     myMCP.setPort(intFlagReg, A);
                               ^
                               A7
Multiple libraries were found for "MCP23017.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT

examples/mcp23017_interrupt_on_defval_dev

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:31:49: error: no matching function for call to 'MCP23017::MCP23017(int, int)'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:17:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note: candidate: MCP23017::MCP23017(uint8_t, TwoWire&)
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   no known conversion for argument 2 from 'int' to 'TwoWire& {aka arduino::MbedI2C&}'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note: candidate: constexpr MCP23017::MCP23017(const MCP23017&)
 class MCP23017
       ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:38:9: error: 'class MCP23017' has no member named 'Init'; did you mean 'init'?
   myMCP.Init();
         ^~~~
         init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:39:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111,A);
         ^~~~~~~~~~~
         portMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:39:31: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111111,A);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:39:31: note: suggested alternative: 'A7'
   myMCP.setPortMode(B11111111,A);
                               ^
                               A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:40:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B11111111, A); // just an LED test 
         ^~~~~~~
         readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:42:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, OFF);
         ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:42:23: error: 'OFF' was not declared in this scope
   myMCP.setAllPins(A, OFF);
                       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:44:9: error: 'class MCP23017' has no member named 'setInterruptPinPol'
   myMCP.setInterruptPinPol(HIGH);
         ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:46:9: error: 'class MCP23017' has no member named 'setInterruptOnDefValDevPort'
   myMCP.setInterruptOnDefValDevPort(B11111111, B, B00001111); // interrupt pins, port, DEFVALB
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:46:48: error: 'B' was not declared in this scope
   myMCP.setInterruptOnDefValDevPort(B11111111, B, B00001111); // interrupt pins, port, DEFVALB
                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:47:9: error: 'class MCP23017' has no member named 'setPortPullUp'
   myMCP.setPortPullUp(B00001111, B); // pull-up for B0-B3
         ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:52:21: error: 'class MCP23017' has no member named 'getIntCap'
   intCapReg = myMCP.getIntCap(B);
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:52:31: error: 'B' was not declared in this scope
   intCapReg = myMCP.getIntCap(B);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:56:24: error: 'class MCP23017' has no member named 'getIntFlag'
     intFlagReg = myMCP.getIntFlag(B);
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:58:23: error: 'class MCP23017' has no member named 'getIntCap'
     intCapReg = myMCP.getIntCap(B);
                       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:73:11: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
     myMCP.setPort(intFlagReg, A);
           ^~~~~~~
           readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:73:31: error: 'A' was not declared in this scope
     myMCP.setPort(intFlagReg, A);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:73:31: note: suggested alternative: 'A7'
     myMCP.setPort(intFlagReg, A);
                               ^
                               A7
Multiple libraries were found for "MCP23017.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT

examples/mcp23s17_SPI_basic_input_output

Result: FAIL


					
				
				

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/MCP23017/src/MCP23017.h:4:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'uint8_t MCP23017::readRegister(MCP23017Register)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int)
     size_t requestFrom(int, int);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
     size_t requestFrom(uint8_t, size_t);
            ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'void MCP23017::readRegister(MCP23017Register, uint8_t&, 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/mcp23017_basic_input_output

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:26:49: error: no matching function for call to 'MCP23017::MCP23017(int, int)'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note: candidate: MCP23017::MCP23017(uint8_t, TwoWire&)
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   no known conversion for argument 2 from 'int' to 'TwoWire&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note: candidate: constexpr MCP23017::MCP23017(const MCP23017&)
 class MCP23017
       ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:32:9: error: 'class MCP23017' has no member named 'Init'; did you mean 'init'?
   myMCP.Init();  
         ^~~~
         init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:33:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111101, A);  // Port A: all pins are OUTPUT except pin 1
         ^~~~~~~~~~~
         portMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:33:32: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111101, A);  // Port A: all pins are OUTPUT except pin 1
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:33:32: note: suggested alternative: 'A7'
   myMCP.setPortMode(B11111101, A);  // Port A: all pins are OUTPUT except pin 1
                                ^
                                A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:34:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
         ^~~~~~~~~~~
         portMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:34:32: error: 'B' was not declared in this scope
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:34:32: note: suggested alternative: 'B1'
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
                                ^
                                B1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:36:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, ON); // alle LEDs switched on except A1
         ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:36:23: error: 'ON' was not declared in this scope
   myMCP.setAllPins(A, ON); // alle LEDs switched on except A1
                       ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:38:9: error: 'class MCP23017' has no member named 'setPinX'
   myMCP.setPinX(1, A, OUTPUT, HIGH); // A1 switched on 
         ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:40:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B11110000, B); // B4 - B7 switched on
         ^~~~~~~
         readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:42:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B01011110, A); // A0,A5,A7 switched off
         ^~~~~~~
         readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:44:9: error: 'class MCP23017' has no member named 'setPinX'
   myMCP.setPinX(0,B,OUTPUT,HIGH); // B0 switched on
         ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:46:9: error: 'class MCP23017' has no member named 'setPinX'
   myMCP.setPinX(4,B,OUTPUT,LOW); // B4 switched off
         ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:48:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, HIGH); // A0 - A7 all on
         ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:50:9: error: 'class MCP23017' has no member named 'setPin'
   myMCP.setPin(3, A, LOW); // A3 switched off
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:52:9: error: 'class MCP23017' has no member named 'setPortX'; did you mean 'readPort'?
   myMCP.setPortX(B11110000, B01101111,B); // at port B only B5,B6 are switched on
         ^~~~~~~~
         readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:54:9: error: 'class MCP23017' has no member named 'setPinMode'; did you mean 'pinMode'?
   myMCP.setPinMode(0,B,OUTPUT); // B0 --> OUTPUT
         ^~~~~~~~~~
         pinMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:56:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(0,B); 
           ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:58:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(0,B);
           ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:62:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(7,B);
           ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:64:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(7,B);
           ^~~~~~~~~
Multiple libraries were found for "MCP23017.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE

examples/mcp23017_gpio_reading

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:26:49: error: no matching function for call to 'MCP23017::MCP23017(int, int)'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note: candidate: MCP23017::MCP23017(uint8_t, TwoWire&)
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   no known conversion for argument 2 from 'int' to 'TwoWire&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note: candidate: constexpr MCP23017::MCP23017(const MCP23017&)
 class MCP23017
       ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:35:9: error: 'class MCP23017' has no member named 'Init'; did you mean 'init'?
   myMCP.Init();  
         ^~~~
         init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:36:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111, A);  // Port A: all pins are OUTPUT
         ^~~~~~~~~~~
         portMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:36:32: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111111, A);  // Port A: all pins are OUTPUT
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:36:32: note: suggested alternative: 'A7'
   myMCP.setPortMode(B11111111, A);  // Port A: all pins are OUTPUT
                                ^
                                A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:37:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
         ^~~~~~~~~~~
         portMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:37:32: error: 'B' was not declared in this scope
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:37:32: note: suggested alternative: 'B1'
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
                                ^
                                B1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:38:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B10010011,A);  // 
         ^~~~~~~
         readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:42:22: error: 'class MCP23017' has no member named 'getPort'; did you mean 'readPort'?
   portStatus = myMCP.getPort(A);
                      ^~~~~~~
                      readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:42:30: error: 'A' was not declared in this scope
   portStatus = myMCP.getPort(A);
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:42:30: note: suggested alternative: 'A7'
   portStatus = myMCP.getPort(A);
                              ^
                              A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:45:21: error: 'class MCP23017' has no member named 'getPin'
   pinStatus = myMCP.getPin(7, A);
                     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:48:22: error: 'class MCP23017' has no member named 'getPort'; did you mean 'readPort'?
   portStatus = myMCP.getPort(B);
                      ^~~~~~~
                      readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:48:30: error: 'B' was not declared in this scope
   portStatus = myMCP.getPort(B);
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:48:30: note: suggested alternative: 'B1'
   portStatus = myMCP.getPort(B);
                              ^
                              B1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:51:21: error: 'class MCP23017' has no member named 'getPin'
   pinStatus = myMCP.getPin(0, B);
                     ^~~~~~
Multiple libraries were found for "MCP23017.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE

examples/mcp23017_interrupt_on_change

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:28:49: error: no matching function for call to 'MCP23017::MCP23017(int, int)'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note: candidate: MCP23017::MCP23017(uint8_t, TwoWire&)
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   no known conversion for argument 2 from 'int' to 'TwoWire&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note: candidate: constexpr MCP23017::MCP23017(const MCP23017&)
 class MCP23017
       ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:35:9: error: 'class MCP23017' has no member named 'Init'; did you mean 'init'?
   myMCP.Init(); 
         ^~~~
         init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:36:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111,A);
         ^~~~~~~~~~~
         portMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:36:31: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111111,A);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:36:31: note: suggested alternative: 'A7'
   myMCP.setPortMode(B11111111,A);
                               ^
                               A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:37:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B11111111, A); // just an LED test
         ^~~~~~~
         readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:39:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, OFF);
         ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:39:23: error: 'OFF' was not declared in this scope
   myMCP.setAllPins(A, OFF);
                       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:41:9: error: 'class MCP23017' has no member named 'setInterruptPinPol'
   myMCP.setInterruptPinPol(HIGH); // set INTA and INTB active-high
         ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:43:9: error: 'class MCP23017' has no member named 'setInterruptOnChangePort'
   myMCP.setInterruptOnChangePort(B11111111, B); //set all B pins as interrrupt Pins
         ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:43:45: error: 'B' was not declared in this scope
   myMCP.setInterruptOnChangePort(B11111111, B); //set all B pins as interrrupt Pins
                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:43:45: note: suggested alternative: 'B1'
   myMCP.setInterruptOnChangePort(B11111111, B); //set all B pins as interrrupt Pins
                                             ^
                                             B1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:48:21: error: 'class MCP23017' has no member named 'getIntCap'
   intCapReg = myMCP.getIntCap(B); // ensures that existing interrupts are cleared
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:48:31: error: 'B' was not declared in this scope
   intCapReg = myMCP.getIntCap(B); // ensures that existing interrupts are cleared
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:48:31: note: suggested alternative: 'B1'
   intCapReg = myMCP.getIntCap(B); // ensures that existing interrupts are cleared
                               ^
                               B1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:52:24: error: 'class MCP23017' has no member named 'getIntFlag'
     intFlagReg = myMCP.getIntFlag(B);
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:54:23: error: 'class MCP23017' has no member named 'getIntCap'
     intCapReg = myMCP.getIntCap(B);
                       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:69:11: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
     myMCP.setPort(intFlagReg, A);
           ^~~~~~~
           readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:69:31: error: 'A' was not declared in this scope
     myMCP.setPort(intFlagReg, A);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:69:31: note: suggested alternative: 'A7'
     myMCP.setPort(intFlagReg, A);
                               ^
                               A7
Multiple libraries were found for "MCP23017.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE

examples/mcp23017_interrupt_on_defval_dev

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:31:49: error: no matching function for call to 'MCP23017::MCP23017(int, int)'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:17:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note: candidate: MCP23017::MCP23017(uint8_t, TwoWire&)
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   no known conversion for argument 2 from 'int' to 'TwoWire&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note: candidate: constexpr MCP23017::MCP23017(const MCP23017&)
 class MCP23017
       ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:38:9: error: 'class MCP23017' has no member named 'Init'; did you mean 'init'?
   myMCP.Init();
         ^~~~
         init
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:39:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111,A);
         ^~~~~~~~~~~
         portMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:39:31: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111111,A);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:39:31: note: suggested alternative: 'A7'
   myMCP.setPortMode(B11111111,A);
                               ^
                               A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:40:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B11111111, A); // just an LED test 
         ^~~~~~~
         readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:42:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, OFF);
         ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:42:23: error: 'OFF' was not declared in this scope
   myMCP.setAllPins(A, OFF);
                       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:44:9: error: 'class MCP23017' has no member named 'setInterruptPinPol'
   myMCP.setInterruptPinPol(HIGH);
         ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:46:9: error: 'class MCP23017' has no member named 'setInterruptOnDefValDevPort'
   myMCP.setInterruptOnDefValDevPort(B11111111, B, B00001111); // interrupt pins, port, DEFVALB
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:46:48: error: 'B' was not declared in this scope
   myMCP.setInterruptOnDefValDevPort(B11111111, B, B00001111); // interrupt pins, port, DEFVALB
                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:46:48: note: suggested alternative: 'B1'
   myMCP.setInterruptOnDefValDevPort(B11111111, B, B00001111); // interrupt pins, port, DEFVALB
                                                ^
                                                B1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:47:9: error: 'class MCP23017' has no member named 'setPortPullUp'
   myMCP.setPortPullUp(B00001111, B); // pull-up for B0-B3
         ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:52:21: error: 'class MCP23017' has no member named 'getIntCap'
   intCapReg = myMCP.getIntCap(B);
                     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:52:31: error: 'B' was not declared in this scope
   intCapReg = myMCP.getIntCap(B);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:52:31: note: suggested alternative: 'B1'
   intCapReg = myMCP.getIntCap(B);
                               ^
                               B1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:56:24: error: 'class MCP23017' has no member named 'getIntFlag'
     intFlagReg = myMCP.getIntFlag(B);
                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:58:23: error: 'class MCP23017' has no member named 'getIntCap'
     intCapReg = myMCP.getIntCap(B);
                       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:73:11: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
     myMCP.setPort(intFlagReg, A);
           ^~~~~~~
           readPort
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:73:31: error: 'A' was not declared in this scope
     myMCP.setPort(intFlagReg, A);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:73:31: note: suggested alternative: 'A7'
     myMCP.setPort(intFlagReg, A);
                               ^
                               A7
Multiple libraries were found for "MCP23017.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE

examples/mcp23s17_SPI_basic_input_output

Result: FAIL


					
				
				

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/mcp23017_basic_input_output

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:26:49: error: no matching function for call to 'MCP23017::MCP23017(int, int)'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:15:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note: candidate: MCP23017::MCP23017(uint8_t, arduino::TwoWire&)
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   no known conversion for argument 2 from 'int' to 'arduino::TwoWire&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note: candidate: constexpr MCP23017::MCP23017(const MCP23017&)
 class MCP23017
       ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note:   candidate expects 1 argument, 2 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:32:9: error: 'class MCP23017' has no member named 'Init'; did you mean 'init'?
   myMCP.Init();  
         ^~~~
         init
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:33:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111101, A);  // Port A: all pins are OUTPUT except pin 1
         ^~~~~~~~~~~
         portMode
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:33:32: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111101, A);  // Port A: all pins are OUTPUT except pin 1
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:33:32: note: suggested alternative: 'A6'
   myMCP.setPortMode(B11111101, A);  // Port A: all pins are OUTPUT except pin 1
                                ^
                                A6
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:34:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
         ^~~~~~~~~~~
         portMode
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:34:32: error: 'B' was not declared in this scope
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:34:32: note: suggested alternative: 'B1'
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
                                ^
                                B1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:36:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, ON); // alle LEDs switched on except A1
         ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:36:23: error: 'ON' was not declared in this scope
   myMCP.setAllPins(A, ON); // alle LEDs switched on except A1
                       ^~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:36:23: note: suggested alternative: '_N'
   myMCP.setAllPins(A, ON); // alle LEDs switched on except A1
                       ^~
                       _N
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:38:9: error: 'class MCP23017' has no member named 'setPinX'
   myMCP.setPinX(1, A, OUTPUT, HIGH); // A1 switched on 
         ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:40:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B11110000, B); // B4 - B7 switched on
         ^~~~~~~
         readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:42:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B01011110, A); // A0,A5,A7 switched off
         ^~~~~~~
         readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:44:9: error: 'class MCP23017' has no member named 'setPinX'
   myMCP.setPinX(0,B,OUTPUT,HIGH); // B0 switched on
         ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:46:9: error: 'class MCP23017' has no member named 'setPinX'
   myMCP.setPinX(4,B,OUTPUT,LOW); // B4 switched off
         ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:48:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, HIGH); // A0 - A7 all on
         ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:50:9: error: 'class MCP23017' has no member named 'setPin'
   myMCP.setPin(3, A, LOW); // A3 switched off
         ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:52:9: error: 'class MCP23017' has no member named 'setPortX'; did you mean 'readPort'?
   myMCP.setPortX(B11110000, B01101111,B); // at port B only B5,B6 are switched on
         ^~~~~~~~
         readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:54:9: error: 'class MCP23017' has no member named 'setPinMode'; did you mean 'pinMode'?
   myMCP.setPinMode(0,B,OUTPUT); // B0 --> OUTPUT
         ^~~~~~~~~~
         pinMode
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:56:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(0,B); 
           ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:58:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(0,B);
           ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:62:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(7,B);
           ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:64:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(7,B);
           ^~~~~~~~~
Multiple libraries were found for "MCP23017.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT

examples/mcp23017_gpio_reading

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:26:49: error: no matching function for call to 'MCP23017::MCP23017(int, int)'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:15:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note: candidate: MCP23017::MCP23017(uint8_t, arduino::TwoWire&)
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   no known conversion for argument 2 from 'int' to 'arduino::TwoWire&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note: candidate: constexpr MCP23017::MCP23017(const MCP23017&)
 class MCP23017
       ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note:   candidate expects 1 argument, 2 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:35:9: error: 'class MCP23017' has no member named 'Init'; did you mean 'init'?
   myMCP.Init();  
         ^~~~
         init
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:36:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111, A);  // Port A: all pins are OUTPUT
         ^~~~~~~~~~~
         portMode
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:36:32: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111111, A);  // Port A: all pins are OUTPUT
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:36:32: note: suggested alternative: 'A6'
   myMCP.setPortMode(B11111111, A);  // Port A: all pins are OUTPUT
                                ^
                                A6
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:37:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
         ^~~~~~~~~~~
         portMode
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:37:32: error: 'B' was not declared in this scope
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:37:32: note: suggested alternative: 'B1'
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
                                ^
                                B1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:38:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B10010011,A);  // 
         ^~~~~~~
         readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:42:22: error: 'class MCP23017' has no member named 'getPort'; did you mean 'readPort'?
   portStatus = myMCP.getPort(A);
                      ^~~~~~~
                      readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:42:30: error: 'A' was not declared in this scope
   portStatus = myMCP.getPort(A);
                              ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:42:30: note: suggested alternative: 'A6'
   portStatus = myMCP.getPort(A);
                              ^
                              A6
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:45:21: error: 'class MCP23017' has no member named 'getPin'
   pinStatus = myMCP.getPin(7, A);
                     ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:48:22: error: 'class MCP23017' has no member named 'getPort'; did you mean 'readPort'?
   portStatus = myMCP.getPort(B);
                      ^~~~~~~
                      readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:48:30: error: 'B' was not declared in this scope
   portStatus = myMCP.getPort(B);
                              ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:48:30: note: suggested alternative: 'B1'
   portStatus = myMCP.getPort(B);
                              ^
                              B1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:51:21: error: 'class MCP23017' has no member named 'getPin'
   pinStatus = myMCP.getPin(0, B);
                     ^~~~~~
Multiple libraries were found for "MCP23017.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE

examples/mcp23017_interrupt_on_change

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:28:49: error: no matching function for call to 'MCP23017::MCP23017(int, int)'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:14:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note: candidate: MCP23017::MCP23017(uint8_t, arduino::TwoWire&)
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   no known conversion for argument 2 from 'int' to 'arduino::TwoWire&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note: candidate: constexpr MCP23017::MCP23017(const MCP23017&)
 class MCP23017
       ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note:   candidate expects 1 argument, 2 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:35:9: error: 'class MCP23017' has no member named 'Init'; did you mean 'init'?
   myMCP.Init(); 
         ^~~~
         init
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:36:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111,A);
         ^~~~~~~~~~~
         portMode
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:36:31: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111111,A);
                               ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:36:31: note: suggested alternative: 'A6'
   myMCP.setPortMode(B11111111,A);
                               ^
                               A6
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:37:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B11111111, A); // just an LED test
         ^~~~~~~
         readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:39:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, OFF);
         ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:39:23: error: 'OFF' was not declared in this scope
   myMCP.setAllPins(A, OFF);
                       ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:41:9: error: 'class MCP23017' has no member named 'setInterruptPinPol'
   myMCP.setInterruptPinPol(HIGH); // set INTA and INTB active-high
         ^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:43:9: error: 'class MCP23017' has no member named 'setInterruptOnChangePort'
   myMCP.setInterruptOnChangePort(B11111111, B); //set all B pins as interrrupt Pins
         ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:43:45: error: 'B' was not declared in this scope
   myMCP.setInterruptOnChangePort(B11111111, B); //set all B pins as interrrupt Pins
                                             ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:43:45: note: suggested alternative: 'B1'
   myMCP.setInterruptOnChangePort(B11111111, B); //set all B pins as interrrupt Pins
                                             ^
                                             B1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:48:21: error: 'class MCP23017' has no member named 'getIntCap'
   intCapReg = myMCP.getIntCap(B); // ensures that existing interrupts are cleared
                     ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:48:31: error: 'B' was not declared in this scope
   intCapReg = myMCP.getIntCap(B); // ensures that existing interrupts are cleared
                               ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:48:31: note: suggested alternative: 'B1'
   intCapReg = myMCP.getIntCap(B); // ensures that existing interrupts are cleared
                               ^
                               B1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:52:24: error: 'class MCP23017' has no member named 'getIntFlag'
     intFlagReg = myMCP.getIntFlag(B);
                        ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:54:23: error: 'class MCP23017' has no member named 'getIntCap'
     intCapReg = myMCP.getIntCap(B);
                       ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:69:11: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
     myMCP.setPort(intFlagReg, A);
           ^~~~~~~
           readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:69:31: error: 'A' was not declared in this scope
     myMCP.setPort(intFlagReg, A);
                               ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:69:31: note: suggested alternative: 'A6'
     myMCP.setPort(intFlagReg, A);
                               ^
                               A6
Multiple libraries were found for "MCP23017.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE

examples/mcp23017_interrupt_on_defval_dev

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:31:49: error: no matching function for call to 'MCP23017::MCP23017(int, int)'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:17:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note: candidate: MCP23017::MCP23017(uint8_t, arduino::TwoWire&)
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   no known conversion for argument 2 from 'int' to 'arduino::TwoWire&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note: candidate: constexpr MCP23017::MCP23017(const MCP23017&)
 class MCP23017
       ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:58:7: note:   candidate expects 1 argument, 2 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:38:9: error: 'class MCP23017' has no member named 'Init'; did you mean 'init'?
   myMCP.Init();
         ^~~~
         init
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:39:9: error: 'class MCP23017' has no member named 'setPortMode'; did you mean 'portMode'?
   myMCP.setPortMode(B11111111,A);
         ^~~~~~~~~~~
         portMode
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:39:31: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111111,A);
                               ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:39:31: note: suggested alternative: 'A6'
   myMCP.setPortMode(B11111111,A);
                               ^
                               A6
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:40:9: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
   myMCP.setPort(B11111111, A); // just an LED test 
         ^~~~~~~
         readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:42:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, OFF);
         ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:42:23: error: 'OFF' was not declared in this scope
   myMCP.setAllPins(A, OFF);
                       ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:44:9: error: 'class MCP23017' has no member named 'setInterruptPinPol'
   myMCP.setInterruptPinPol(HIGH);
         ^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:46:9: error: 'class MCP23017' has no member named 'setInterruptOnDefValDevPort'
   myMCP.setInterruptOnDefValDevPort(B11111111, B, B00001111); // interrupt pins, port, DEFVALB
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:46:48: error: 'B' was not declared in this scope
   myMCP.setInterruptOnDefValDevPort(B11111111, B, B00001111); // interrupt pins, port, DEFVALB
                                                ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:46:48: note: suggested alternative: 'B1'
   myMCP.setInterruptOnDefValDevPort(B11111111, B, B00001111); // interrupt pins, port, DEFVALB
                                                ^
                                                B1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:47:9: error: 'class MCP23017' has no member named 'setPortPullUp'
   myMCP.setPortPullUp(B00001111, B); // pull-up for B0-B3
         ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:52:21: error: 'class MCP23017' has no member named 'getIntCap'
   intCapReg = myMCP.getIntCap(B);
                     ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:52:31: error: 'B' was not declared in this scope
   intCapReg = myMCP.getIntCap(B);
                               ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:52:31: note: suggested alternative: 'B1'
   intCapReg = myMCP.getIntCap(B);
                               ^
                               B1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:56:24: error: 'class MCP23017' has no member named 'getIntFlag'
     intFlagReg = myMCP.getIntFlag(B);
                        ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:58:23: error: 'class MCP23017' has no member named 'getIntCap'
     intCapReg = myMCP.getIntCap(B);
                       ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:73:11: error: 'class MCP23017' has no member named 'setPort'; did you mean 'readPort'?
     myMCP.setPort(intFlagReg, A);
           ^~~~~~~
           readPort
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:73:31: error: 'A' was not declared in this scope
     myMCP.setPort(intFlagReg, A);
                               ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:73:31: note: suggested alternative: 'A6'
     myMCP.setPort(intFlagReg, A);
                               ^
                               A6
Multiple libraries were found for "MCP23017.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE

examples/mcp23s17_SPI_basic_input_output

Result: FAIL


					
				
				

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

Sketch uses 202826 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/mcp23017_basic_input_output

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:26:49: error: invalid initialization of non-const reference of type 'TwoWire&' from an rvalue of type 'TwoWire'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:68:5: note:   after user-defined conversion: TwoWire::TwoWire(uint8_t)
     TwoWire(uint8_t bus_num);
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   initializing argument 2 of 'MCP23017::MCP23017(uint8_t, TwoWire&)'
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:32:9: error: 'class MCP23017' has no member named 'Init'
   myMCP.Init();  
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:33:9: error: 'class MCP23017' has no member named 'setPortMode'
   myMCP.setPortMode(B11111101, A);  // Port A: all pins are OUTPUT except pin 1
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:33:32: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111101, A);  // Port A: all pins are OUTPUT except pin 1
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:34:9: error: 'class MCP23017' has no member named 'setPortMode'
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:34:32: error: 'B' was not declared in this scope
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:36:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, ON); // alle LEDs switched on except A1
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:36:23: error: 'ON' was not declared in this scope
   myMCP.setAllPins(A, ON); // alle LEDs switched on except A1
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:38:9: error: 'class MCP23017' has no member named 'setPinX'
   myMCP.setPinX(1, A, OUTPUT, HIGH); // A1 switched on 
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:40:9: error: 'class MCP23017' has no member named 'setPort'
   myMCP.setPort(B11110000, B); // B4 - B7 switched on
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:42:9: error: 'class MCP23017' has no member named 'setPort'
   myMCP.setPort(B01011110, A); // A0,A5,A7 switched off
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:44:9: error: 'class MCP23017' has no member named 'setPinX'
   myMCP.setPinX(0,B,OUTPUT,HIGH); // B0 switched on
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:46:9: error: 'class MCP23017' has no member named 'setPinX'
   myMCP.setPinX(4,B,OUTPUT,LOW); // B4 switched off
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:48:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, HIGH); // A0 - A7 all on
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:50:9: error: 'class MCP23017' has no member named 'setPin'
   myMCP.setPin(3, A, LOW); // A3 switched off
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:52:9: error: 'class MCP23017' has no member named 'setPortX'
   myMCP.setPortX(B11110000, B01101111,B); // at port B only B5,B6 are switched on
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:54:9: error: 'class MCP23017' has no member named 'setPinMode'
   myMCP.setPinMode(0,B,OUTPUT); // B0 --> OUTPUT
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:56:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(0,B); 
           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:58:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(0,B);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:62:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(7,B);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_basic_input_output/mcp23017_basic_input_output.ino:64:11: error: 'class MCP23017' has no member named 'togglePin'
     myMCP.togglePin(7,B);
           ^
Multiple libraries were found for "MCP23017.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE

examples/mcp23017_gpio_reading

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:26:49: error: invalid initialization of non-const reference of type 'TwoWire&' from an rvalue of type 'TwoWire'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:68:5: note:   after user-defined conversion: TwoWire::TwoWire(uint8_t)
     TwoWire(uint8_t bus_num);
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   initializing argument 2 of 'MCP23017::MCP23017(uint8_t, TwoWire&)'
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:35:9: error: 'class MCP23017' has no member named 'Init'
   myMCP.Init();  
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:36:9: error: 'class MCP23017' has no member named 'setPortMode'
   myMCP.setPortMode(B11111111, A);  // Port A: all pins are OUTPUT
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:36:32: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111111, A);  // Port A: all pins are OUTPUT
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:37:9: error: 'class MCP23017' has no member named 'setPortMode'
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:37:32: error: 'B' was not declared in this scope
   myMCP.setPortMode(B11111111, B);  // Port B: all pins are OUTPUT
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:38:9: error: 'class MCP23017' has no member named 'setPort'
   myMCP.setPort(B10010011,A);  // 
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:42:22: error: 'class MCP23017' has no member named 'getPort'
   portStatus = myMCP.getPort(A);
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:42:30: error: 'A' was not declared in this scope
   portStatus = myMCP.getPort(A);
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:45:21: error: 'class MCP23017' has no member named 'getPin'
   pinStatus = myMCP.getPin(7, A);
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:48:22: error: 'class MCP23017' has no member named 'getPort'
   portStatus = myMCP.getPort(B);
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:48:30: error: 'B' was not declared in this scope
   portStatus = myMCP.getPort(B);
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_gpio_reading/mcp23017_gpio_reading.ino:51:21: error: 'class MCP23017' has no member named 'getPin'
   pinStatus = myMCP.getPin(0, B);
                     ^
Multiple libraries were found for "MCP23017.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE

examples/mcp23017_interrupt_on_change

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:28:49: error: invalid initialization of non-const reference of type 'TwoWire&' from an rvalue of type 'TwoWire'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:13:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:68:5: note:   after user-defined conversion: TwoWire::TwoWire(uint8_t)
     TwoWire(uint8_t bus_num);
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   initializing argument 2 of 'MCP23017::MCP23017(uint8_t, TwoWire&)'
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:35:9: error: 'class MCP23017' has no member named 'Init'
   myMCP.Init(); 
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:36:9: error: 'class MCP23017' has no member named 'setPortMode'
   myMCP.setPortMode(B11111111,A);
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:36:31: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111111,A);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:37:9: error: 'class MCP23017' has no member named 'setPort'
   myMCP.setPort(B11111111, A); // just an LED test
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:39:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, OFF);
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:39:23: error: 'OFF' was not declared in this scope
   myMCP.setAllPins(A, OFF);
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:41:9: error: 'class MCP23017' has no member named 'setInterruptPinPol'
   myMCP.setInterruptPinPol(HIGH); // set INTA and INTB active-high
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:43:9: error: 'class MCP23017' has no member named 'setInterruptOnChangePort'
   myMCP.setInterruptOnChangePort(B11111111, B); //set all B pins as interrrupt Pins
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:43:45: error: 'B' was not declared in this scope
   myMCP.setInterruptOnChangePort(B11111111, B); //set all B pins as interrrupt Pins
                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:48:21: error: 'class MCP23017' has no member named 'getIntCap'
   intCapReg = myMCP.getIntCap(B); // ensures that existing interrupts are cleared
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:48:31: error: 'B' was not declared in this scope
   intCapReg = myMCP.getIntCap(B); // ensures that existing interrupts are cleared
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:52:24: error: 'class MCP23017' has no member named 'getIntFlag'
     intFlagReg = myMCP.getIntFlag(B);
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:54:23: error: 'class MCP23017' has no member named 'getIntCap'
     intCapReg = myMCP.getIntCap(B);
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:69:11: error: 'class MCP23017' has no member named 'setPort'
     myMCP.setPort(intFlagReg, A);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_change/mcp23017_interrupt_on_change.ino:69:31: error: 'A' was not declared in this scope
     myMCP.setPort(intFlagReg, A);
                               ^
Multiple libraries were found for "MCP23017.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT

examples/mcp23017_interrupt_on_defval_dev

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:31:49: error: invalid initialization of non-const reference of type 'TwoWire&' from an rvalue of type 'TwoWire'
 MCP23017 myMCP = MCP23017(MCP_ADDRESS, RESET_PIN);
                                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:68:5: note:   after user-defined conversion: TwoWire::TwoWire(uint8_t)
     TwoWire(uint8_t bus_num);
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:17:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017/src/MCP23017.h:67:2: note:   initializing argument 2 of 'MCP23017::MCP23017(uint8_t, TwoWire&)'
  MCP23017(uint8_t address, TwoWire& bus = Wire);
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:38:9: error: 'class MCP23017' has no member named 'Init'
   myMCP.Init();
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:39:9: error: 'class MCP23017' has no member named 'setPortMode'
   myMCP.setPortMode(B11111111,A);
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:39:31: error: 'A' was not declared in this scope
   myMCP.setPortMode(B11111111,A);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:40:9: error: 'class MCP23017' has no member named 'setPort'
   myMCP.setPort(B11111111, A); // just an LED test 
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:42:9: error: 'class MCP23017' has no member named 'setAllPins'
   myMCP.setAllPins(A, OFF);
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:42:23: error: 'OFF' was not declared in this scope
   myMCP.setAllPins(A, OFF);
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:44:9: error: 'class MCP23017' has no member named 'setInterruptPinPol'
   myMCP.setInterruptPinPol(HIGH);
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:46:9: error: 'class MCP23017' has no member named 'setInterruptOnDefValDevPort'
   myMCP.setInterruptOnDefValDevPort(B11111111, B, B00001111); // interrupt pins, port, DEFVALB
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:46:48: error: 'B' was not declared in this scope
   myMCP.setInterruptOnDefValDevPort(B11111111, B, B00001111); // interrupt pins, port, DEFVALB
                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:47:9: error: 'class MCP23017' has no member named 'setPortPullUp'
   myMCP.setPortPullUp(B00001111, B); // pull-up for B0-B3
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:52:21: error: 'class MCP23017' has no member named 'getIntCap'
   intCapReg = myMCP.getIntCap(B);
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:52:31: error: 'B' was not declared in this scope
   intCapReg = myMCP.getIntCap(B);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:56:24: error: 'class MCP23017' has no member named 'getIntFlag'
     intFlagReg = myMCP.getIntFlag(B);
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:58:23: error: 'class MCP23017' has no member named 'getIntCap'
     intCapReg = myMCP.getIntCap(B);
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:73:11: error: 'class MCP23017' has no member named 'setPort'
     myMCP.setPort(intFlagReg, A);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE/examples/mcp23017_interrupt_on_defval_dev/mcp23017_interrupt_on_defval_dev.ino:73:31: error: 'A' was not declared in this scope
     myMCP.setPort(intFlagReg, A);
                               ^
Multiple libraries were found for "MCP23017.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_WE
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MCP23017_RT

examples/mcp23s17_SPI_basic_input_output

Result: FAIL