]> git.itanic.dy.fi Git - BME280_driver/commitdiff
bmed: Flush stdout after writing logs
authorTimo Kokkonen <timo.t.kokkonen@iki.fi>
Tue, 9 Mar 2021 13:35:49 +0000 (15:35 +0200)
committerTimo Kokkonen <timo.t.kokkonen@iki.fi>
Tue, 9 Mar 2021 13:35:49 +0000 (15:35 +0200)
This makes it easier to follow the logs when the daemon doesn't have
an interactive tty for its output.

Signed-off-by: Timo Kokkonen <timo.t.kokkonen@iki.fi>
bmed.c

diff --git a/bmed.c b/bmed.c
index a766cde081bdef73893646daae2ef70876259d74..6970aa1bb7f31ba08a2b285c6f2e06e03a7583bb 100644 (file)
--- a/bmed.c
+++ b/bmed.c
@@ -478,6 +478,7 @@ static int stream_sensor_data_forced_mode(struct bme280 *bme)
 
                        printf("%s %0.4lf deg C, %0.4lf hPa, %0.4lf%%, dp: %.3f C\n",
                                s, temp, press, hum, dew);
+                       fflush(stdout);
 
                        pthread_mutex_lock(&bme->lock);
                        for (i = 0; i < ARRAY_SIZE(bme->data) - 1; i++)