diff --git a/tests/driver_io1_xplained/Makefile b/tests/driver_io1_xplained/Makefile index 5794cb2e9677972c7032c176321c667e9afd2440..4302992555b88e77c0cee913c7f158388526c05d 100644 --- a/tests/driver_io1_xplained/Makefile +++ b/tests/driver_io1_xplained/Makefile @@ -5,10 +5,4 @@ USEMODULE += io1_xplained USEMODULE += xtimer USEMODULE += printf_float -# set default device parameters in case they are undefined -TEST_ADDR ?= 0x07 - -# export parameters -CFLAGS += -DTEST_ADDR=$(TEST_ADDR) - include $(RIOTBASE)/Makefile.include diff --git a/tests/driver_io1_xplained/main.c b/tests/driver_io1_xplained/main.c index 39ca98edcc6da3f5ef8ba68b33c80722c07e1217..60e0f908243fccfcfa471a92568c696c3634ecdb 100644 --- a/tests/driver_io1_xplained/main.c +++ b/tests/driver_io1_xplained/main.c @@ -18,14 +18,11 @@ * @} */ -#ifndef TEST_ADDR -#error "TEST_ADDR not defined" -#endif - #include <stdio.h> #include <inttypes.h> #include "io1_xplained.h" +#include "io1_xplained_params.h" #include "xtimer.h" #include "board.h" @@ -35,21 +32,17 @@ int main(void) { io1_xplained_t dev; float temperature; - int result; puts("IO1 Xplained extention test application\n"); + puts("+-------------Initializing------------+\n"); - printf("+------------Initializing------------+\n"); - result = io1_xplained_init(&dev, TEST_ADDR); - if (result == -1) { + if (io1_xplained_init(&dev, &io1_xplained_params[0]) != IO1_XPLAINED_OK) { puts("[Error] Cannot initialize the IO1 Xplained extension\n"); return 1; } - else { - printf("Initialization successful\n\n"); - } - printf("\n+--------Starting tests --------+\n"); + puts("Initialization successful"); + puts("\n+--------Starting tests --------+"); while (1) { /* Get temperature in degrees celsius */ io1_xplained_read_temperature(&dev, &temperature);