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);