summaryrefslogtreecommitdiff
path: root/src/app/datalogger
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2022-05-15 16:14:44 +0200
committerDaniel Friesel <derf@finalrewind.org>2022-05-15 16:14:44 +0200
commit14e405f5152c99e3e2db9948a8cee780e1af04a3 (patch)
tree0fc3186d18e7307a2a0f3f10f5ef3b14021f88f9 /src/app/datalogger
parentc257eb1d7f455d79b8e59e0cb5081925ede83296 (diff)
scd4x.read(): indicate whether read was successful
Diffstat (limited to 'src/app/datalogger')
-rw-r--r--src/app/datalogger/main.cc21
1 files changed, 13 insertions, 8 deletions
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