From 59f6a1c0b9047f2381352154b11ba246f128ee72 Mon Sep 17 00:00:00 2001 From: Joerg Lehmann Date: Wed, 10 Jul 2019 17:22:34 +0200 Subject: [PATCH] mobe warm-up of bme280 --- mini-beieli-node.ino | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/mini-beieli-node.ino b/mini-beieli-node.ino index fa66ab1..bdc1086 100644 --- a/mini-beieli-node.ino +++ b/mini-beieli-node.ino @@ -429,10 +429,6 @@ void setup_uplink(void) else { gLed.Set(LedPattern::Joining); - /* warm up the BME280 by discarding a measurement */ - if (fBme) - (void)gBME280.readTemperature(); - /* trigger a join by sending the first packet */ ReadSensors(true, false); } @@ -588,6 +584,9 @@ void ReadSensors(bool firstTime, bool readOnly) uint16_t weight_last; if (fBme) { + /* warm up the BME280 by discarding a measurement */ + (void)gBME280.readTemperature(); + Adafruit_BME280::Measurements m = gBME280.readTemperaturePressureHumidity(); // temperature is 2 bytes from -0x80.00 to +0x7F.FF degrees C // pressure is 2 bytes, hPa * 10.