Skip to content

Commit e4337f5

Browse files
make reset pin optional
1 parent 85dbd7b commit e4337f5

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

MultiPlexer_MCP23017/MultiPlexer_MCP23017.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@
55
#include "MultiPlexer_MCP23017.h"
66

77
MultiPlexer_MCP23017::MultiPlexer_MCP23017(int reset_pin, int i2c_addr) {
8-
_mcp = new MCP23017(i2c_addr, reset_pin);
8+
if (reset_pin == -1) {
9+
_mcp = new MCP23017(i2c_addr);
10+
} else {
11+
_mcp = new MCP23017(i2c_addr, reset_pin);
12+
}
913
}
1014

1115
void MultiPlexer_MCP23017::begin() {

MultiPlexer_MCP23017/MultiPlexer_MCP23017.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class MultiPlexer_MCP23017
1111
{
1212
public:
1313
MultiPlexer_MCP23017(
14-
int reset_pin = 5,
14+
int reset_pin = -1,
1515
int i2c_addr = 0x20
1616
);
1717
void begin();

0 commit comments

Comments
 (0)