diff --git a/tests/driver_l3g4200d/Makefile b/tests/driver_l3g4200d/Makefile index ec4d04db1b..c329a51788 100644 --- a/tests/driver_l3g4200d/Makefile +++ b/tests/driver_l3g4200d/Makefile @@ -6,29 +6,16 @@ FEATURES_REQUIRED = periph_i2c periph_gpio USEMODULE += l3g4200d USEMODULE += xtimer -ifneq (,$(TEST_L3G4200D_I2C)) - CFLAGS += -DTEST_L3G4200D_I2C=$(TEST_L3G4200D_I2C) -else - # set random default - CFLAGS += -DTEST_L3G4200D_I2C=I2C_0 -endif -ifneq (,$(TEST_L3G4200D_ADDR)) - CFLAGS += -DTEST_L3G4200D_ADDR=$(TEST_L3G4200D_ADDR) -else - # set random default - CFLAGS += -DTEST_L3G4200D_ADDR=104 -endif -ifneq (,$(TEST_L3G4200D_INT)) - CFLAGS += -DTEST_L3G4200D_INT=$(TEST_L3G4200D_INT) -else - # set random default - CFLAGS += -DTEST_L3G4200D_INT=GPIO_PIN\(0,0\) -endif -ifneq (,$(TEST_L3G4200D_DRDY)) - CFLAGS += -DTEST_L3G4200D_DRDY=$(TEST_L3G4200D_DRDY) -else - # set random default - CFLAGS += -DTEST_L3G4200D_DRDY=GPIO_PIN\(0,1\) -endif +# set default device parameters in case they are undefined +TEST_L3G4200D_I2C ?= I2C_0 +TEST_L3G4200D_ADDR ?= 104 +TEST_L3G4200D_INT ?= GPIO_PIN\(0,0\) +TEST_L3G4200D_DRDY ?= GPIO_PIN\(0,1\) + +# export parameters +CFLAGS += -DTEST_L3G4200D_I2C=$(TEST_L3G4200D_I2C) +CFLAGS += -DTEST_L3G4200D_ADDR=$(TEST_L3G4200D_ADDR) +CFLAGS += -DTEST_L3G4200D_INT=$(TEST_L3G4200D_INT) +CFLAGS += -DTEST_L3G4200D_DRDY=$(TEST_L3G4200D_DRDY) include $(RIOTBASE)/Makefile.include