diff --git a/tests/driver_tmp006/Makefile b/tests/driver_tmp006/Makefile index 4b4a803813..9f191c7cad 100644 --- a/tests/driver_tmp006/Makefile +++ b/tests/driver_tmp006/Makefile @@ -6,20 +6,14 @@ FEATURES_REQUIRED = periph_i2c USEMODULE += tmp006 USEMODULE += xtimer -ifneq (,$(TEST_TMP006_I2C)) - CFLAGS += -DTEST_TMP006_I2C=$(TEST_TMP006_I2C) -else - CFLAGS += -DTEST_TMP006_I2C=I2C_0 -endif -ifneq (,$(TEST_TMP006_ADDR)) - CFLAGS += -DTEST_TMP006_ADDR=$(TEST_TMP006_ADDR) -else - CFLAGS += -DTEST_TMP006_ADDR=0x41 -endif -ifneq (,$(TEST_TMP006_CONFIG_CR)) - CFLAGS += -DTEST_TMP006_CONFIG_CR=$(TEST_TMP006_CONFIG_CR) -else - CFLAGS += -DTEST_TMP006_CONFIG_CR=TMP006_CONFIG_CR_DEF -endif +# set default device parameters in case they are undefined +TEST_TMP006_I2C ?= I2C_0 +TEST_TMP006_ADDR ?= 0x41 +TEST_TMP006_CONFIG_CR ?= TMP006_CONFIG_CR_DEF + +# export parameters +CFLAGS += -DTEST_TMP006_I2C=$(TEST_TMP006_I2C) +CFLAGS += -DTEST_TMP006_ADDR=$(TEST_TMP006_ADDR) +CFLAGS += -DTEST_TMP006_CONFIG_CR=$(TEST_TMP006_CONFIG_CR) include $(RIOTBASE)/Makefile.include