mobe warm-up of bme280
This commit is contained in:
@@ -429,10 +429,6 @@ void setup_uplink(void)
|
|||||||
else {
|
else {
|
||||||
gLed.Set(LedPattern::Joining);
|
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 */
|
/* trigger a join by sending the first packet */
|
||||||
ReadSensors(true, false);
|
ReadSensors(true, false);
|
||||||
}
|
}
|
||||||
@@ -588,6 +584,9 @@ void ReadSensors(bool firstTime, bool readOnly)
|
|||||||
uint16_t weight_last;
|
uint16_t weight_last;
|
||||||
|
|
||||||
if (fBme) {
|
if (fBme) {
|
||||||
|
/* warm up the BME280 by discarding a measurement */
|
||||||
|
(void)gBME280.readTemperature();
|
||||||
|
|
||||||
Adafruit_BME280::Measurements m = gBME280.readTemperaturePressureHumidity();
|
Adafruit_BME280::Measurements m = gBME280.readTemperaturePressureHumidity();
|
||||||
// temperature is 2 bytes from -0x80.00 to +0x7F.FF degrees C
|
// temperature is 2 bytes from -0x80.00 to +0x7F.FF degrees C
|
||||||
// pressure is 2 bytes, hPa * 10.
|
// pressure is 2 bytes, hPa * 10.
|
||||||
|
|||||||
Reference in New Issue
Block a user