From ad53d16c2eb124c33856de55348166a68b5954f1 Mon Sep 17 00:00:00 2001 From: andrethomas Date: Sun, 29 Jul 2018 15:25:00 +0200 Subject: [PATCH] Fix bug in MCP230xx_CheckForInterrupt() --- sonoff/xsns_29_mcp230xx.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sonoff/xsns_29_mcp230xx.ino b/sonoff/xsns_29_mcp230xx.ino index 786fde098..e015ad0a7 100644 --- a/sonoff/xsns_29_mcp230xx.ino +++ b/sonoff/xsns_29_mcp230xx.ino @@ -146,7 +146,7 @@ bool MCP230xx_CheckForInterrupt(void) { if ((intf >> intp) & 0x01) { // we know which pin caused interrupt report_int = 0; if (Settings.mcp230xx_config[intp+(mcp230xx_port*8)].pinmode > 1) { - switch (Settings.mcp230xx_config[+(mcp230xx_port*8)].pinmode) { + switch (Settings.mcp230xx_config[intp+(mcp230xx_port*8)].pinmode) { case 2: report_int = 1; break;