From 14e405f5152c99e3e2db9948a8cee780e1af04a3 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sun, 15 May 2022 16:14:44 +0200 Subject: scd4x.read(): indicate whether read was successful --- src/app/datalogger/main.cc | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) (limited to 'src/app') diff --git a/src/app/datalogger/main.cc b/src/app/datalogger/main.cc index bf34b10..5800b1b 100644 --- a/src/app/datalogger/main.cc +++ b/src/app/datalogger/main.cc @@ -189,14 +189,17 @@ void loop(void) #endif #ifdef CONFIG_driver_scd4x - scd4x.read(); - kout << dec << "CO₂: " << scd4x.co2 << " ppm" << endl; - kout << "Temperature: "; - kout.printf_float(((175.0 * scd4x.rawTemperature) / 65536) - 45); - kout << " °c" << endl; - kout << "Humidity: "; - kout.printf_float((100.0 * scd4x.rawHumidity) / 65536); - kout << " %" << endl; + if (scd4x.read()) { + kout << dec << "CO₂: " << scd4x.co2 << " ppm" << endl; + kout << "Temperature: "; + kout.printf_float(((175.0 * scd4x.rawTemperature) / 65536) - 45); + kout << " °c" << endl; + kout << "Humidity: "; + kout.printf_float((100.0 * scd4x.rawHumidity) / 65536); + kout << " %" << endl; + } else { + kout << "SCD4x error" << endl; + } #endif #ifdef CONFIG_driver_veml6075 @@ -301,7 +304,9 @@ int main(void) #endif #ifdef CONFIG_driver_mpu9250 + kout << "MPU9250 init" << endl; mpu9250.init(); + kout << "MPU9250 nineAxis" << endl; mpu9250.nineAxis(); #endif -- cgit v1.2.3