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