Skip to content

Commit 344654b

Browse files
committed
Fixed interrupt pins on port B not being able to be read
1 parent b4435f2 commit 344654b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Adafruit_MCP23XXX.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ uint8_t Adafruit_MCP23XXX::getLastInterruptPin() {
210210

211211
// Port A
212212
Adafruit_BusIO_Register INTFA(i2c_dev, spi_dev, MCP23XXX_SPIREG,
213-
getRegister(MCP23XXX_INTF));
213+
getRegister(MCP23XXX_INTF, 0));
214214
INTFA.read(&intf);
215215
for (uint8_t pin = 0; pin < 8; pin++) {
216216
if (intf & (1 << pin)) {
@@ -222,7 +222,7 @@ uint8_t Adafruit_MCP23XXX::getLastInterruptPin() {
222222
// Port B and still not found?
223223
if ((pinCount > 8) && (intpin == 255)) {
224224
Adafruit_BusIO_Register INTFB(i2c_dev, spi_dev, MCP23XXX_SPIREG,
225-
getRegister(MCP23XXX_INTF), 1);
225+
getRegister(MCP23XXX_INTF, 1));
226226
INTFB.read(&intf);
227227
for (uint8_t pin = 0; pin < 8; pin++) {
228228
if (intf & (1 << pin)) {

0 commit comments

Comments
 (0)