This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.4.1
More details
| 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 |
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.
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
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
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
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
Result: FAIL
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.
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
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
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
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
Result: FAIL
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);
^~~~~~~~~~~
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
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
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
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
Result: FAIL
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.
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
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
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
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
Result: FAIL
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.
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
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
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
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
Result: FAIL