From 127b672c2cf4b8087eba3af30aa500dc83189845 Mon Sep 17 00:00:00 2001 From: Norbert Richter Date: Mon, 27 Jun 2022 08:53:47 +0200 Subject: [PATCH] Fix single sensor exception --- tasmota/tasmota_xsns_sensor/xsns_96_flowratemeter.ino | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tasmota/tasmota_xsns_sensor/xsns_96_flowratemeter.ino b/tasmota/tasmota_xsns_sensor/xsns_96_flowratemeter.ino index 1b727dba0..4e43bd6b8 100644 --- a/tasmota/tasmota_xsns_sensor/xsns_96_flowratemeter.ino +++ b/tasmota/tasmota_xsns_sensor/xsns_96_flowratemeter.ino @@ -104,8 +104,10 @@ void FlowRateMeterInit(void) flowratemeter_valuesread = false; for (uint32_t i = 0; i < MAX_FLOWRATEMETER; i++) { - pinMode(Pin(GPIO_FLOWRATEMETER_IN, i), INPUT); - attachInterrupt(Pin(GPIO_FLOWRATEMETER_IN, i), irq_service[i], RISING); + if (PinUsed(GPIO_FLOWRATEMETER_IN, i)) { + pinMode(Pin(GPIO_FLOWRATEMETER_IN, i), INPUT); + attachInterrupt(Pin(GPIO_FLOWRATEMETER_IN, i), irq_service[i], RISING); + } } }