diff --git a/tests/driver_bmp180/Makefile b/tests/driver_bmp180/Makefile index 7514620cb6..9e707a856f 100644 --- a/tests/driver_bmp180/Makefile +++ b/tests/driver_bmp180/Makefile @@ -2,7 +2,6 @@ include ../Makefile.tests_common USEMODULE += bmp180 USEMODULE += xtimer -USEMODULE += printf_float # set default altitude TEST_ALTITUDE ?= 158 # altitude in Polytechnique School campus diff --git a/tests/driver_bmp180/main.c b/tests/driver_bmp180/main.c index 779ccde847..27fc00ee21 100644 --- a/tests/driver_bmp180/main.c +++ b/tests/driver_bmp180/main.c @@ -18,6 +18,7 @@ * @} */ +#include #include #include @@ -73,12 +74,12 @@ int main(void) /* Get altitude in meters */ int16_t altitude = bmp180_altitude(&dev, pressure_0); - printf("Temperature [°C]: %d.%d\n" + printf("Temperature [°C]: %i.%d\n" "Pressure [hPa]: %lu.%d\n" "Pressure at see level [hPa]: %lu.%d\n" "Altitude [m]: %i\n" "\n+-------------------------------------+\n", - (int)(temperature / 10), (int)(temperature % 10), + (int)(temperature / 10), abs(temperature % 10), (unsigned long)pressure / 100, (int)(pressure % 100), (unsigned long)pressure_0 / 100, (int)(pressure_0 % 100), (int)altitude);