From 8dd860eed7fbb2512f461c05069f11904c08ffbf Mon Sep 17 00:00:00 2001 From: Koen Zandberg Date: Sat, 25 Nov 2017 11:56:59 +0100 Subject: [PATCH] test/driver_jc42: fix displayed temperature when negative --- tests/driver_jc42/main.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/driver_jc42/main.c b/tests/driver_jc42/main.c index 4a8ec636ec..94ddae1d34 100644 --- a/tests/driver_jc42/main.c +++ b/tests/driver_jc42/main.c @@ -71,8 +71,16 @@ int main(void) puts("[Failed]"); return 1; } + + bool negative = (temperature < 0); + if (negative) { + temperature = -temperature; + } + /* display results */ - printf("temperature: %d.%02d C\n", temperature / 100, temperature % 100); + printf("temperature: %c%d.%02d C\n", + (negative) ? '-' : ' ', + temperature / 100, temperature % 100); /* sleep between measurements */ xtimer_usleep(1000 * US_PER_MS);