From 6754f71c3accdb3bc5e6db14a42bd08d1d9ec477 Mon Sep 17 00:00:00 2001 From: Alexandre Abadie Date: Sun, 1 Sep 2019 15:16:32 +0200 Subject: [PATCH] tests/driver_io1_xplained: remove printf_float dependency This saves a lot of ROM and is easily replaced with basic temperature computation --- tests/driver_io1_xplained/Makefile | 1 - tests/driver_io1_xplained/main.c | 5 +++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/driver_io1_xplained/Makefile b/tests/driver_io1_xplained/Makefile index 35b9f25e88..aaf497be5c 100644 --- a/tests/driver_io1_xplained/Makefile +++ b/tests/driver_io1_xplained/Makefile @@ -2,6 +2,5 @@ include ../Makefile.tests_common USEMODULE += io1_xplained USEMODULE += xtimer -USEMODULE += printf_float include $(RIOTBASE)/Makefile.include diff --git a/tests/driver_io1_xplained/main.c b/tests/driver_io1_xplained/main.c index 6d135aa3ca..031282f19e 100644 --- a/tests/driver_io1_xplained/main.c +++ b/tests/driver_io1_xplained/main.c @@ -67,9 +67,10 @@ int main(void) while (1) { /* Get temperature in degrees celsius */ at30tse75x_get_temperature(&dev.temp, &temperature); - printf("Temperature [°C]: %.2f\n" + printf("Temperature [°C]: %i.%03u\n" "+-------------------------------------+\n", - temperature); + (int)temperature, + (unsigned)((temperature - (int)temperature) * 1000)); xtimer_sleep(DELAY_1S); /* Card detect pin is inverted */