From 55c7e784275b1ee899c6955d9dfd8e76a580956f Mon Sep 17 00:00:00 2001 From: Pim van Pelt Date: Sun, 22 Apr 2018 12:53:52 +0200 Subject: [PATCH] Single-line baro logging --- src/main.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main.c b/src/main.c index bb97250..78e6a0c 100644 --- a/src/main.c +++ b/src/main.c @@ -25,6 +25,7 @@ #include "mgos_imu.h" #include "mgos_barometer.h" #include +#include #include #define I2CBUSNR 5 @@ -161,11 +162,13 @@ bool do_baro(struct mgos_barometer *sensor) { if (!sensor) return false; - if (mgos_barometer_get_pressure(sensor, &pressure)) - LOG(LL_INFO, ("Pressure %.2fPa", pressure)); + if (!mgos_barometer_get_pressure(sensor, &pressure)) + pressure=NAN; - if (mgos_barometer_get_temperature(sensor, &temperature)) - LOG(LL_INFO, ("Temperature %.2fC", temperature)); + if (!mgos_barometer_get_temperature(sensor, &temperature)) + temperature=NAN; + + LOG(LL_INFO, ("temperature=%.2fC pressure=%.0fPa", temperature, pressure)); return true; }