You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
948 B
29 lines
948 B
APPLICATION = driver_lsm303dlhc |
|
include ../Makefile.tests_common |
|
|
|
FEATURES_REQUIRED = periph_i2c |
|
|
|
USEMODULE += lsm303dlhc |
|
USEMODULE += xtimer |
|
|
|
# define parameters for selected boards |
|
ifneq (,$(filter iotlab-m3,$(BOARD))) |
|
TEST_LSM303DLHC_ACC_PIN ?= GPIO_PIN\(PORT_B,1\) |
|
TEST_LSM303DLHC_MAG_PIN ?= GPIO_PIN\(PORT_B,2\) |
|
endif |
|
|
|
# set default device parameters in case they are undefined |
|
TEST_LSM303DLHC_I2C ?= I2C_DEV\(0\) |
|
TEST_LSM303DLHC_ACC_ADDR ?= 25 |
|
TEST_LSM303DLHC_MAG_ADDR ?= 30 |
|
TEST_LSM303DLHC_ACC_PIN ?= GPIO_PIN\(0,0\) |
|
TEST_LSM303DLHC_MAG_PIN ?= GPIO_PIN\(0,1\) |
|
|
|
# export parameters |
|
CFLAGS += -DTEST_LSM303DLHC_I2C=$(TEST_LSM303DLHC_I2C) |
|
CFLAGS += -DTEST_LSM303DLHC_ACC_ADDR=$(TEST_LSM303DLHC_ACC_ADDR) |
|
CFLAGS += -DTEST_LSM303DLHC_MAG_ADDR=$(TEST_LSM303DLHC_MAG_ADDR) |
|
CFLAGS += -DTEST_LSM303DLHC_ACC_PIN=$(TEST_LSM303DLHC_ACC_PIN) |
|
CFLAGS += -DTEST_LSM303DLHC_MAG_PIN=$(TEST_LSM303DLHC_MAG_PIN) |
|
|
|
include $(RIOTBASE)/Makefile.include
|
|
|