From b71e0c0f0cc3b5890040c78ae7b1facbb533afe5 Mon Sep 17 00:00:00 2001 From: Joerg Lehmann Date: Wed, 27 May 2020 15:10:40 +0200 Subject: [PATCH] make it more stable --- mini_beieli_node_nau7802.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mini_beieli_node_nau7802.h b/mini_beieli_node_nau7802.h index 1087bf8..1342909 100644 --- a/mini_beieli_node_nau7802.h +++ b/mini_beieli_node_nau7802.h @@ -97,8 +97,9 @@ long ReadScale(char channel) for (int i = 0; i < num_scale_readings; i++) { //while (digitalRead(interruptPin) == LOW) { while (! myScale.available()) { - // we set a timeout of 60 seconds for the measurement... - if ((millis() - startTime) > 60000) { + // we set a timeout of 10 seconds for the measurement... + if ((millis() - startTime) > 10000) { + Wire.endTransmission(true); if (debug_level > 0) { gCatena.SafePrintf("Timeout while reading scale...\n"); }