mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-26 06:53:52 +01:00
Merge pull request #4217 from haukepetersen/opt_tests_makefiles
tests: simplified Makefiles for device driver test apps
This commit is contained in:
commit
567d0efe16
46
boards/fox/include/at86rf2xx_params.h
Normal file
46
boards/fox/include/at86rf2xx_params.h
Normal file
@ -0,0 +1,46 @@
|
||||
/*
|
||||
* Copyright (C) 2015 Kaspar Schleiser <kaspar@schleiser.de>
|
||||
*
|
||||
* This file is subject to the terms and conditions of the GNU Lesser
|
||||
* General Public License v2.1. See the file LICENSE in the top level
|
||||
* directory for more details.
|
||||
*/
|
||||
|
||||
/**
|
||||
* @ingroup board_iotlab-m3
|
||||
* @{
|
||||
*
|
||||
* @file
|
||||
* @brief at86rf231 board specific configuration
|
||||
*
|
||||
* @author Kaspar Schleiser <kaspar@schleiser.de>
|
||||
*/
|
||||
|
||||
#ifndef AT86RF2XX_PARAMS_H_
|
||||
#define AT86RF2XX_PARAMS_H_
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @name AT86RF231 configuration
|
||||
*/
|
||||
static const at86rf2xx_params_t at86rf2xx_params[] =
|
||||
{
|
||||
{
|
||||
.spi = AT86RF231_SPI,
|
||||
.spi_speed = AT86RF231_SPI_CLK,
|
||||
.cs_pin = AT86RF231_CS,
|
||||
.int_pin = AT86RF231_INT,
|
||||
.sleep_pin = AT86RF231_SLEEP,
|
||||
.reset_pin = AT86RF231_RESET,
|
||||
},
|
||||
};
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif /* AT86RF2XX_PARAMS_H_ */
|
||||
/** @} */
|
||||
@ -56,6 +56,7 @@ extern "C" {
|
||||
#define AT86RF231_INT GPIO_PIN(PORT_C,2)
|
||||
#define AT86RF231_RESET GPIO_PIN(PORT_C,1)
|
||||
#define AT86RF231_SLEEP GPIO_PIN(PORT_A,0)
|
||||
#define AT86RF231_SPI_CLK SPI_SPEED_5MHZ
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
|
||||
@ -6,17 +6,12 @@ FEATURES_REQUIRED = periph_spi periph_gpio
|
||||
USEMODULE += adt7310
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(TEST_ADT7310_SPI))
|
||||
CFLAGS += -DTEST_ADT7310_SPI=$(TEST_ADT7310_SPI)
|
||||
else
|
||||
# set arbitrary default
|
||||
CFLAGS += -DTEST_ADT7310_SPI=SPI_0
|
||||
endif
|
||||
ifneq (,$(TEST_ADT7310_CS))
|
||||
CFLAGS += -DTEST_ADT7310_CS=$(TEST_ADT7310_CS)
|
||||
else
|
||||
# set arbitrary default
|
||||
CFLAGS += -DTEST_ADT7310_CS=GPIO_PIN\(0,0\)
|
||||
endif
|
||||
# set default device parameters in case they are undefined
|
||||
TEST_ADT7310_SPI ?= SPI_0
|
||||
TEST_ADT7310_CS ?= GPIO_PIN\(0,0\)
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DTEST_ADT7310_SPI=$(TEST_ADT7310_SPI)
|
||||
CFLAGS += -DTEST_ADT7310_CS=$(TEST_ADT7310_CS)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -3,63 +3,7 @@ include ../Makefile.tests_common
|
||||
|
||||
FEATURES_REQUIRED = periph_spi periph_gpio
|
||||
|
||||
BOARD_INSUFFICIENT_MEMORY := stm32f0discovery weio
|
||||
BOARD_BLACKLIST := nucleo-f334
|
||||
# nucleo-f334: not enough GPIO pins defined
|
||||
|
||||
ifneq (,$(filter samr21-xpro,$(BOARD)))
|
||||
DRIVER ?= at86rf233
|
||||
USE_BOARD_PARAMETERS:=true
|
||||
endif
|
||||
ifneq (,$(filter iotlab-m3,$(BOARD)))
|
||||
DRIVER ?= at86rf231
|
||||
USE_BOARD_PARAMETERS:=true
|
||||
endif
|
||||
|
||||
ifneq (,$(DRIVER))
|
||||
USEMODULE += $(DRIVER)
|
||||
else
|
||||
# default to at86rf231
|
||||
USEMODULE += at86rf231
|
||||
endif
|
||||
|
||||
ifneq (true,$(USE_BOARD_PARAMETERS))
|
||||
# This adds . to include path so generic at86rf2xx_params.h gets picked
|
||||
# up. All boards actually having such a device on board should define
|
||||
# USE_BOARD_PARAMETERS=true above to skip this step, as the board provides
|
||||
# this header.
|
||||
CFLAGS += -I$(CURDIR)
|
||||
|
||||
ifneq (,$(ATRF_SPI))
|
||||
CFLAGS += -DATRF_SPI=$(ATRF_SPI)
|
||||
else
|
||||
CFLAGS += -DATRF_SPI=SPI_0 # set default
|
||||
endif
|
||||
ifneq (,$(ATRF_CS))
|
||||
CFLAGS += -DATRF_CS=$(ATRF_CS)
|
||||
else
|
||||
CFLAGS += -DATRF_CS=GPIO_PIN\(0,0\) # set default
|
||||
endif
|
||||
ifneq (,$(ATRF_INT))
|
||||
CFLAGS += -DATRF_INT=$(ATRF_INT)
|
||||
else
|
||||
CFLAGS += -DATRF_INT=GPIO_PIN\(0,1\) # set default
|
||||
endif
|
||||
ifneq (,$(ATRF_SLEEP))
|
||||
CFLAGS += -DATRF_SLEEP=$(ATRF_SLEEP)
|
||||
else
|
||||
CFLAGS += -DATRF_SLEEP=GPIO_PIN\(0,2\) # set default
|
||||
endif
|
||||
ifneq (,$(ATRF_RESET))
|
||||
CFLAGS += -DATRF_RESET=$(ATRF_RESET)
|
||||
else
|
||||
CFLAGS += -DATRF_RESET=GPIO_PIN\(0,3\) # set default
|
||||
endif
|
||||
ifneq (,$(ATRF_SPI_SPEED))
|
||||
CFLAGS += -DATRF_SPI_SPEED=$(ATRF_SPI_SPEED)
|
||||
endif
|
||||
|
||||
endif # USE_BOARD_PARAMETERS=false
|
||||
BOARD_INSUFFICIENT_MEMORY := nucleo-f334 stm32f0discovery weio
|
||||
|
||||
USEMODULE += auto_init_gnrc_netif
|
||||
USEMODULE += gnrc_netif
|
||||
@ -69,6 +13,47 @@ USEMODULE += shell
|
||||
USEMODULE += shell_commands
|
||||
USEMODULE += ps
|
||||
|
||||
# define parameters for selected boards
|
||||
ifneq (,$(filter samr21-xpro,$(BOARD)))
|
||||
DRIVER := at86rf233
|
||||
USE_BOARD_PARAMETERS := true
|
||||
endif
|
||||
ifneq (,$(filter iotlab-m3 fox,$(BOARD)))
|
||||
DRIVER := at86rf231
|
||||
USE_BOARD_PARAMETERS := true
|
||||
endif
|
||||
|
||||
# only set specific parameters if not using board configuration
|
||||
ifneq (true,$(USE_BOARD_PARAMETERS))
|
||||
|
||||
# set default device parameters in case they are undefined
|
||||
DRIVER ?= at86rf231
|
||||
ATRF_SPI ?= SPI_0
|
||||
ATRF_SPI_SPEED ?= SPI_SPEED_5MHZ
|
||||
ATRF_CS ?= GPIO_PIN\(0,0\)
|
||||
ATRF_INT ?= GPIO_PIN\(0,1\)
|
||||
ATRF_SLEEP ?= GPIO_PIN\(0,2\)
|
||||
ATRF_RESET ?= GPIO_PIN\(0,3\)
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DATRF_SPI=$(ATRF_SPI)
|
||||
CFLAGS += -DATRF_SPI_SPEED=$(ATRF_SPI_SPEED)
|
||||
CFLAGS += -DATRF_CS=$(ATRF_CS)
|
||||
CFLAGS += -DATRF_INT=$(ATRF_INT)
|
||||
CFLAGS += -DATRF_SLEEP=$(ATRF_SLEEP)
|
||||
CFLAGS += -DATRF_RESET=$(ATRF_RESET)
|
||||
|
||||
# This adds . to include path so generic at86rf2xx_params.h gets picked
|
||||
# up. All boards actually having such a device on board should define
|
||||
# USE_BOARD_PARAMETERS=true above to skip this step, as the board provides
|
||||
# this header.
|
||||
CFLAGS += -I$(CURDIR)
|
||||
|
||||
endif
|
||||
|
||||
# finally include the actual chosen driver
|
||||
USEMODULE += $(DRIVER)
|
||||
|
||||
CFLAGS += -DDEVELHELP
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -3,26 +3,20 @@ include ../Makefile.tests_common
|
||||
|
||||
FEATURES_REQUIRED = periph_gpio
|
||||
|
||||
# define default pin mappings for some boards:
|
||||
ifneq (,$(filter stm32f4discovery,$(BOARD)))
|
||||
export DHT_GPIO ?= GPIO_PIN\(4,3\)
|
||||
endif
|
||||
|
||||
USEMODULE += dht
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(DHT_TYPE))
|
||||
CFLAGS += -DDHT_TYPE=$(DHT_TYPE)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DDHT_TYPE=DHT11
|
||||
# define parameters for selected boards
|
||||
ifneq (,$(filter stm32f4discovery,$(BOARD)))
|
||||
DHT_GPIO ?= GPIO_PIN\(4,3\)
|
||||
endif
|
||||
|
||||
ifneq (,$(DHT_GPIO))
|
||||
CFLAGS += -DDHT_GPIO=$(DHT_GPIO)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DDHT_GPIO=GPIO_PIN\(0,0\)
|
||||
endif
|
||||
# set default device parameters in case they are undefined
|
||||
DHT_GPIO ?= GPIO_PIN\(0,0\)
|
||||
DHT_TYPE ?= DHT11
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DDHT_TYPE=$(DHT_TYPE)
|
||||
CFLAGS += -DDHT_GPIO=$(DHT_GPIO)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -6,17 +6,12 @@ FEATURES_REQUIRED = periph_i2c
|
||||
USEMODULE += hdc1000
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(TEST_HDC1000_I2C))
|
||||
CFLAGS += -DTEST_HDC1000_I2C=$(TEST_HDC1000_I2C)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_HDC1000_I2C=I2C_0
|
||||
endif
|
||||
ifneq (,$(TEST_HDC1000_ADDR))
|
||||
CFLAGS += -DTEST_HDC1000_ADDR=$(TEST_HDC1000_ADDR)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_HDC1000_ADDR=0x43
|
||||
endif
|
||||
# set default device parameters in case they are undefined
|
||||
TEST_HDC1000_I2C ?= I2C_0
|
||||
TEST_HDC1000_ADDR ?= 0x43
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DTEST_HDC1000_I2C=$(TEST_HDC1000_I2C)
|
||||
CFLAGS += -DTEST_HDC1000_ADDR=$(TEST_HDC1000_ADDR)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -6,17 +6,12 @@ FEATURES_REQUIRED = periph_i2c
|
||||
USEMODULE += hih6130
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(TEST_HIH6130_I2C))
|
||||
CFLAGS += -DTEST_HIH6130_I2C=$(TEST_HIH6130_I2C)
|
||||
else
|
||||
# set arbitrary default
|
||||
CFLAGS += -DTEST_HIH6130_I2C=I2C_0
|
||||
endif
|
||||
ifneq (,$(TEST_HIH6130_ADDR))
|
||||
CFLAGS += -DTEST_HIH6130_ADDR=$(TEST_HIH6130_ADDR)
|
||||
else
|
||||
# factory default address
|
||||
CFLAGS += -DTEST_HIH6130_ADDR=0x27
|
||||
endif
|
||||
# set default device parameters in case they are undefined
|
||||
TEST_HIH6130_I2C ?= I2C_0
|
||||
TEST_HIH6130_ADDR ?= 0x27
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DTEST_HIH6130_I2C=$(TEST_HIH6130_I2C)
|
||||
CFLAGS += -DTEST_HIH6130_ADDR=$(TEST_HIH6130_ADDR)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -6,17 +6,12 @@ FEATURES_REQUIRED = periph_i2c
|
||||
USEMODULE += ina220
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(TEST_INA220_I2C))
|
||||
CFLAGS += -DTEST_INA220_I2C=$(TEST_INA220_I2C)
|
||||
else
|
||||
# set arbitrary default
|
||||
CFLAGS += -DTEST_INA220_I2C=I2C_0
|
||||
endif
|
||||
ifneq (,$(TEST_INA220_ADDR))
|
||||
CFLAGS += -DTEST_INA220_ADDR=$(TEST_INA220_ADDR)
|
||||
else
|
||||
# set arbitrary default
|
||||
CFLAGS += -DTEST_INA220_ADDR=0x40
|
||||
endif
|
||||
# set default device parameters in case they are undefined
|
||||
TEST_INA220_I2C ?= I2C_0
|
||||
TEST_INA220_ADDR ?= 0x40
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DTEST_INA220_I2C=$(TEST_INA220_I2C)
|
||||
CFLAGS += -DTEST_INA220_ADDR=$(TEST_INA220_ADDR)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -3,26 +3,15 @@ include ../Makefile.tests_common
|
||||
|
||||
FEATURES_REQUIRED = periph_i2c
|
||||
|
||||
# Define default pin mappings for some boards:
|
||||
ifneq (,$(filter iotlab-m3,$(BOARD)))
|
||||
export TEST_ISL29020_ADDR = 68
|
||||
export TEST_ISL29020_I2C ?= I2C_0
|
||||
endif
|
||||
|
||||
USEMODULE += isl29020
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(TEST_ISL29020_I2C))
|
||||
CFLAGS += -DTEST_ISL29020_I2C=$(TEST_ISL29020_I2C)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_ISL29020_I2C=I2C_0
|
||||
endif
|
||||
ifneq (,$(TEST_ISL29020_ADDR))
|
||||
CFLAGS += -DTEST_ISL29020_ADDR=$(TEST_ISL29020_ADDR)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_ISL29020_ADDR=68
|
||||
endif
|
||||
# set default device parameters in case they are undefined
|
||||
TEST_ISL29020_I2C ?= I2C_0
|
||||
TEST_ISL29020_ADDR ?= 68
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DTEST_ISL29020_I2C=$(TEST_ISL29020_I2C)
|
||||
CFLAGS += -DTEST_ISL29020_ADDR=$(TEST_ISL29020_ADDR)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -6,17 +6,12 @@ FEATURES_REQUIRED = periph_i2c
|
||||
USEMODULE += isl29125
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(TEST_ISL29125_I2C))
|
||||
CFLAGS += -DTEST_ISL29125_I2C=$(TEST_ISL29125_I2C)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_ISL29125_I2C=I2C_0
|
||||
endif
|
||||
ifneq (,$(TEST_ISL29125_IRQ_PIN))
|
||||
CFLAGS += -DTEST_ISL29125_IRQ_PIN=$(TEST_ISL29125_IRQ_PIN)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_ISL29125_IRQ_PIN=GPIO_PIN\(0,0\)
|
||||
endif
|
||||
# set default device parameters in case they are undefined
|
||||
TEST_ISL29125_I2C ?= I2C_0
|
||||
TEST_ISL29125_IRQ_PIN ?= GPIO_PIN\(0,0\)
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DTEST_ISL29125_I2C=$(TEST_ISL29125_I2C)
|
||||
CFLAGS += -DTEST_ISL29125_IRQ_PIN=$(TEST_ISL29125_IRQ_PIN)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -5,51 +5,6 @@ FEATURES_REQUIRED = periph_spi periph_gpio
|
||||
|
||||
BOARD_INSUFFICIENT_MEMORY := stm32f0discovery nucleo-f334 weio
|
||||
|
||||
ifneq (,$(filter pba-d-01-kw2x,$(BOARD)))
|
||||
DRIVER ?= kw2xrf
|
||||
USE_BOARD_PARAMETERS:=true
|
||||
endif
|
||||
|
||||
ifneq (,$(DRIVER))
|
||||
USEMODULE += $(DRIVER)
|
||||
else
|
||||
# default to kw2xrf
|
||||
USEMODULE += kw2xrf
|
||||
endif
|
||||
|
||||
ifneq (true,$(USE_BOARD_PARAMETERS))
|
||||
# This adds . to include path so generic kw2xrf_params.h gets picked
|
||||
# up. All boards actually having such a device on board should define
|
||||
# USE_BOARD_PARAMETERS=true above to skip this step, as the board provides
|
||||
# this header.
|
||||
CFLAGS += -I$(CURDIR)
|
||||
|
||||
ifneq (,$(KWRF_SHARED_SPI))
|
||||
CFLAGS += -DKW2XRF_SHARED_SPI=$(DKW2XRF_SHARED_SPI)
|
||||
else
|
||||
CFLAGS += -DKW2XRFD_SHARED_SPI=1 # activate spi-lock
|
||||
endif
|
||||
ifneq (,$(KWRF_SPI))
|
||||
CFLAGS += -DKWRF_SPI=$(KWRF_SPI)
|
||||
else
|
||||
CFLAGS += -DKWRF_SPI=SPI_0 # set default
|
||||
endif
|
||||
ifneq (,$(KWRF_CS))
|
||||
CFLAGS += -DKWRF_CS=$(KWRF_CS)
|
||||
else
|
||||
CFLAGS += -DKWRF_CS=GPIO_PIN\(0,0\) # set default
|
||||
endif
|
||||
ifneq (,$(KWRF_INT))
|
||||
CFLAGS += -DKWRF_INT=$(KWRF_INT)
|
||||
else
|
||||
CFLAGS += -DKWRF_INT=GPIO_PIN\(0,1\) # set default
|
||||
endif
|
||||
ifneq (,$(KWRF_SPI_SPEED))
|
||||
CFLAGS += -DKWRF_SPI_SPEED=$(KWRF_SPI_SPEED)
|
||||
endif
|
||||
|
||||
endif # USE_BOARD_PARAMETERS=false
|
||||
|
||||
USEMODULE += auto_init_gnrc_netif
|
||||
USEMODULE += gnrc_netif
|
||||
USEMODULE += gnrc_nomac
|
||||
@ -58,6 +13,41 @@ USEMODULE += shell
|
||||
USEMODULE += shell_commands
|
||||
USEMODULE += ps
|
||||
|
||||
# define parameters for selected boards
|
||||
ifneq (,$(filter pba-d-01-kw2x,$(BOARD)))
|
||||
DRIVER := kw2xrf
|
||||
USE_BOARD_PARAMETERS := true
|
||||
endif
|
||||
|
||||
# only set specific parameters if not using board configuration
|
||||
ifneq (true,$(USE_BOARD_PARAMETERS))
|
||||
|
||||
# set default device parameters in case they are undefined
|
||||
DRIVER ?= kw2xrf
|
||||
KW2XRF_SHARED_SPI ?= 1
|
||||
KWRF_SPI ?= SPI_0
|
||||
KWRF_SPI_SPEED ?= SPI_SPEED_5MHZ
|
||||
KWRF_CS ?= GPIO_PIN\(0,0\)
|
||||
KWRF_INT ?= GPIO_PIN\(0,1\)
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DKW2XRF_SHARED_SPI=$(KW2XRF_SHARED_SPI)
|
||||
CFLAGS += -DKWRF_SPI=$(KWRF_SPI)
|
||||
CFLAGS += -DKWRF_SPI_SPEED=$(KWRF_SPI_SPEED)
|
||||
CFLAGS += -DKWRF_CS=$(KWRF_CS)
|
||||
CFLAGS += -DKWRF_INT=$(KWRF_INT)
|
||||
|
||||
# This adds . to include path so generic kw2xrf_params.h gets picked
|
||||
# up. All boards actually having such a device on board should define
|
||||
# USE_BOARD_PARAMETERS=true above to skip this step, as the board provides
|
||||
# this header.
|
||||
CFLAGS += -I$(CURDIR)
|
||||
|
||||
endif
|
||||
|
||||
# finally include the actual chosen driver
|
||||
USEMODULE += $(DRIVER)
|
||||
|
||||
CFLAGS += -DDEVELHELP
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -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
|
||||
|
||||
@ -6,29 +6,16 @@ FEATURES_REQUIRED = periph_spi periph_gpio
|
||||
USEMODULE += lis3dh
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(TEST_LIS3DH_SPI))
|
||||
CFLAGS += -DTEST_LIS3DH_SPI=$(TEST_LIS3DH_SPI)
|
||||
else
|
||||
# set arbitrary default
|
||||
CFLAGS += -DTEST_LIS3DH_SPI=SPI_0
|
||||
endif
|
||||
ifneq (,$(TEST_LIS3DH_CS))
|
||||
CFLAGS += -DTEST_LIS3DH_CS=$(TEST_LIS3DH_CS)
|
||||
else
|
||||
# set arbitrary default
|
||||
CFLAGS += -DTEST_LIS3DH_CS=GPIO_PIN\(0,0\)
|
||||
endif
|
||||
ifneq (,$(TEST_LIS3DH_INT1))
|
||||
CFLAGS += -DTEST_LIS3DH_INT1=$(TEST_LIS3DH_INT1)
|
||||
else
|
||||
# set arbitrary default
|
||||
CFLAGS += -DTEST_LIS3DH_INT1=GPIO_PIN\(0,1\)
|
||||
endif
|
||||
ifneq (,$(TEST_LIS3DH_INT2))
|
||||
CFLAGS += -DTEST_LIS3DH_INT2=$(TEST_LIS3DH_INT2)
|
||||
else
|
||||
# set arbitrary default
|
||||
CFLAGS += -DTEST_LIS3DH_INT2=GPIO_PIN\(0,2\)
|
||||
endif
|
||||
# set default device parameters in case they are undefined
|
||||
TEST_LIS3DH_SPI ?= SPI_0
|
||||
TEST_LIS3DH_CS ?= GPIO_PIN\(0,0\)
|
||||
TEST_LIS3DH_INT1 ?= GPIO_PIN\(0,1\)
|
||||
TEST_LIS3DH_INT2 ?= GPIO_PIN\(0,2\)
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DTEST_LIS3DH_SPI=$(TEST_LIS3DH_SPI)
|
||||
CFLAGS += -DTEST_LIS3DH_CS=$(TEST_LIS3DH_CS)
|
||||
CFLAGS += -DTEST_LIS3DH_INT1=$(TEST_LIS3DH_INT1)
|
||||
CFLAGS += -DTEST_LIS3DH_INT2=$(TEST_LIS3DH_INT2)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -6,17 +6,12 @@ FEATURES_REQUIRED = periph_i2c
|
||||
USEMODULE += lps331ap
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(TEST_LPS331AP_I2C))
|
||||
CFLAGS += -DTEST_LPS331AP_I2C=$(TEST_LPS331AP_I2C)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_LPS331AP_I2C=I2C_0
|
||||
endif
|
||||
ifneq (,$(TEST_LPS331AP_ADDR))
|
||||
CFLAGS += -DTEST_LPS331AP_ADDR=$(TEST_LPS331AP_ADDR)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_LPS331AP_ADDR=92
|
||||
endif
|
||||
# set default device parameters in case they are undefined
|
||||
TEST_LPS331AP_I2C ?= I2C_0
|
||||
TEST_LPS331AP_ADDR ?= 92
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DTEST_LPS331AP_I2C=$(TEST_LPS331AP_I2C)
|
||||
CFLAGS += -DTEST_LPS331AP_ADDR=$(TEST_LPS331AP_ADDR)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -3,45 +3,27 @@ include ../Makefile.tests_common
|
||||
|
||||
FEATURES_REQUIRED = periph_i2c
|
||||
|
||||
# Define default pin mappings for some boards:
|
||||
ifneq (,$(filter iotlab-m3,$(BOARD)))
|
||||
export TEST_LSM303DLHC_MAG_ADDR=30
|
||||
export TEST_LSM303DLHC_ACC_ADDR=25
|
||||
export TEST_LSM303DLHC_I2C ?=I2C_0
|
||||
endif
|
||||
|
||||
USEMODULE += lsm303dlhc
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(TEST_LSM303DLHC_I2C))
|
||||
CFLAGS += -DTEST_LSM303DLHC_I2C=$(TEST_LSM303DLHC_I2C)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_LSM303DLHC_I2C=I2C_0
|
||||
endif
|
||||
ifneq (,$(TEST_LSM303DLHC_MAG_ADDR))
|
||||
CFLAGS += -DTEST_LSM303DLHC_MAG_ADDR=$(TEST_LSM303DLHC_MAG_ADDR)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_LSM303DLHC_MAG_ADDR=30
|
||||
endif
|
||||
ifneq (,$(TEST_LSM303DLHC_ACC_ADDR))
|
||||
CFLAGS += -DTEST_LSM303DLHC_ACC_ADDR=$(TEST_LSM303DLHC_ACC_ADDR)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_LSM303DLHC_ACC_ADDR=25
|
||||
endif
|
||||
ifneq (,$(TEST_LSM303DLHC_ACC_PIN))
|
||||
CFLAGS += -DTEST_LSM303DLHC_ACC_PIN=$(TEST_LSM303DLHC_ACC_PIN)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_LSM303DLHC_ACC_PIN=GPIO_PIN\(0,0\)
|
||||
endif
|
||||
ifneq (,$(TEST_LSM303DLHC_MAG_PIN))
|
||||
CFLAGS += -DTEST_LSM303DLHC_MAG_PIN=$(TEST_LSM303DLHC_MAG_PIN)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_LSM303DLHC_MAG_PIN=GPIO_PIN\(0,1\)
|
||||
# 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_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
|
||||
|
||||
@ -6,31 +6,18 @@ FEATURES_REQUIRED = periph_i2c
|
||||
USEMODULE += mag3110
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(TEST_MAG3110_I2C))
|
||||
CFLAGS += -DTEST_MAG3110_I2C=$(TEST_MAG3110_I2C)
|
||||
else
|
||||
CFLAGS += -DTEST_MAG3110_I2C=I2C_0
|
||||
endif
|
||||
ifneq (,$(TEST_MAG3110_ADDR))
|
||||
CFLAGS += -DTEST_MAG3110_ADDR=$(TEST_MAG3110_ADDR)
|
||||
else
|
||||
CFLAGS += -DTEST_MAG3110_ADDR=0x0E
|
||||
endif
|
||||
# set default device parameters in case they are undefined
|
||||
TEST_MAG3110_I2C ?= I2C_0
|
||||
TEST_MAG3110_ADDR ?= 0x0E
|
||||
TEST_MAG3110_USER_OFFSET_X ?= -2000
|
||||
TEST_MAG3110_USER_OFFSET_Y ?= 180
|
||||
TEST_MAG3110_USER_OFFSET_Z ?= 210
|
||||
|
||||
ifneq (,$(TEST_MAG3110_USER_OFFSET_X))
|
||||
CFLAGS += -DTEST_MAG3110_USER_OFFSET_X=$(TEST_MAG3110_USER_OFFSET_X)
|
||||
else
|
||||
CFLAGS += -DTEST_MAG3110_USER_OFFSET_X=-2000
|
||||
endif
|
||||
ifneq (,$(TEST_MAG3110_USER_OFFSET_Y))
|
||||
CFLAGS += -DTEST_MAG3110_USER_OFFSET_Y=$(TEST_MAG3110_USER_OFFSET_Y)
|
||||
else
|
||||
CFLAGS += -DTEST_MAG3110_USER_OFFSET_Y=180
|
||||
endif
|
||||
ifneq (,$(TEST_MAG3110_USER_OFFSET_Z))
|
||||
CFLAGS += -DTEST_MAG3110_USER_OFFSET_Z=$(TEST_MAG3110_USER_OFFSET_Z)
|
||||
else
|
||||
CFLAGS += -DTEST_MAG3110_USER_OFFSET_Z=210
|
||||
endif
|
||||
# export parameters
|
||||
CFLAGS += -DTEST_MAG3110_I2C=$(TEST_MAG3110_I2C)
|
||||
CFLAGS += -DTEST_MAG3110_ADDR=$(TEST_MAG3110_ADDR)
|
||||
CFLAGS += -DTEST_MAG3110_USER_OFFSET_X=$(TEST_MAG3110_USER_OFFSET_X)
|
||||
CFLAGS += -DTEST_MAG3110_USER_OFFSET_Y=$(TEST_MAG3110_USER_OFFSET_Y)
|
||||
CFLAGS += -DTEST_MAG3110_USER_OFFSET_Z=$(TEST_MAG3110_USER_OFFSET_Z)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -6,31 +6,18 @@ FEATURES_REQUIRED = periph_i2c
|
||||
USEMODULE += mma8652
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(TEST_MMA8652_I2C))
|
||||
CFLAGS += -DTEST_MMA8652_I2C=$(TEST_MMA8652_I2C)
|
||||
else
|
||||
CFLAGS += -DTEST_MMA8652_I2C=I2C_0
|
||||
endif
|
||||
ifneq (,$(TEST_MMA8652_ADDR))
|
||||
CFLAGS += -DTEST_MMA8652_ADDR=$(TEST_MMA8652_ADDR)
|
||||
else
|
||||
CFLAGS += -DTEST_MMA8652_ADDR=0x1D
|
||||
endif
|
||||
# set default device parameters in case they are undefined
|
||||
TEST_MMA8652_I2C ?= I2C_0
|
||||
TEST_MMA8652_ADDR ?= 0x1D
|
||||
TEST_MMA8652_USER_OFFSET_X ?= 0
|
||||
TEST_MMA8652_USER_OFFSET_Y ?= 0
|
||||
TEST_MMA8652_USER_OFFSET_Z ?= 0
|
||||
|
||||
ifneq (,$(TEST_MMA8652_USER_OFFSET_X))
|
||||
CFLAGS += -DTEST_MMA8652_USER_OFFSET_X=$(TEST_MMA8652_USER_OFFSET_X)
|
||||
else
|
||||
CFLAGS += -DTEST_MMA8652_USER_OFFSET_X=0
|
||||
endif
|
||||
ifneq (,$(TEST_MMA8652_USER_OFFSET_Y))
|
||||
CFLAGS += -DTEST_MMA8652_USER_OFFSET_Y=$(TEST_MMA8652_USER_OFFSET_Y)
|
||||
else
|
||||
CFLAGS += -DTEST_MMA8652_USER_OFFSET_Y=0
|
||||
endif
|
||||
ifneq (,$(TEST_MMA8652_USER_OFFSET_Z))
|
||||
CFLAGS += -DTEST_MMA8652_USER_OFFSET_Z=$(TEST_MMA8652_USER_OFFSET_Z)
|
||||
else
|
||||
CFLAGS += -DTEST_MMA8652_USER_OFFSET_Z=0
|
||||
endif
|
||||
# export parameters
|
||||
CFLAGS += -DTEST_MMA8652_I2C=$(TEST_MMA8652_I2C)
|
||||
CFLAGS += -DTEST_MMA8652_ADDR=$(TEST_MMA8652_ADDR)
|
||||
CFLAGS += -DTEST_MMA8652_USER_OFFSET_X=$(TEST_MMA8652_USER_OFFSET_X)
|
||||
CFLAGS += -DTEST_MMA8652_USER_OFFSET_Y=$(TEST_MMA8652_USER_OFFSET_Y)
|
||||
CFLAGS += -DTEST_MMA8652_USER_OFFSET_Z=$(TEST_MMA8652_USER_OFFSET_Z)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -6,15 +6,12 @@ FEATURES_REQUIRED = periph_i2c
|
||||
USEMODULE += mpl3115a2
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(TEST_MPL3115A2_I2C))
|
||||
CFLAGS += -DTEST_MPL3115A2_I2C=$(TEST_MPL3115A2_I2C)
|
||||
else
|
||||
CFLAGS += -DTEST_MPL3115A2_I2C=I2C_0
|
||||
endif
|
||||
ifneq (,$(TEST_MPL3115A2_ADDR))
|
||||
CFLAGS += -DTEST_MPL3115A2_ADDR=$(TEST_MPL3115A2_ADDR)
|
||||
else
|
||||
CFLAGS += -DTEST_MPL3115A2_ADDR=0x60
|
||||
endif
|
||||
# set default device parameters in case they are undefined
|
||||
TEST_MPL3115A2_I2C ?= I2C_0
|
||||
TEST_MPL3115A2_ADDR ?= 0x60
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DTEST_MPL3115A2_I2C=$(TEST_MPL3115A2_I2C)
|
||||
CFLAGS += -DTEST_MPL3115A2_ADDR=$(TEST_MPL3115A2_ADDR)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -3,33 +3,24 @@ include ../Makefile.tests_common
|
||||
|
||||
FEATURES_REQUIRED = periph_i2c
|
||||
|
||||
# Define default mappings for some boards:
|
||||
ifneq (,$(filter msbiot,$(BOARD)))
|
||||
export TEST_I2C ?= MPU9150_I2C
|
||||
export TEST_HW_ADDR ?= MPU9150_HW_ADDR
|
||||
export TEST_COMP_ADDR ?= MPU9150_COMP_ADDR
|
||||
endif
|
||||
|
||||
USEMODULE += mpu9150
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(TEST_I2C))
|
||||
CFLAGS += -DTEST_I2C=$(TEST_I2C)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_I2C=I2C_0
|
||||
endif
|
||||
ifneq (,$(TEST_HW_ADDR))
|
||||
CFLAGS += -DTEST_HW_ADDR=$(TEST_HW_ADDR)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_HW_ADDR=MPU9150_HW_ADDR_HEX_68
|
||||
endif
|
||||
ifneq (,$(TEST_COMP_ADDR))
|
||||
CFLAGS += -DTEST_COMP_ADDR=$(TEST_COMP_ADDR)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_COMP_ADDR=MPU9150_COMP_ADDR_HEX_0C
|
||||
# define parameters for selected boards
|
||||
ifneq (,$(filter msbiot,$(BOARD)))
|
||||
TEST_I2C ?= MPU9150_I2C
|
||||
TEST_HW_ADDR ?= MPU9150_HW_ADDR
|
||||
TEST_COMP_ADDR ?= MPU9150_COMP_ADDR
|
||||
endif
|
||||
|
||||
# set default device parameters in case they are undefined
|
||||
TEST_I2C ?= I2C_0
|
||||
TEST_HW_ADDR ?= MPU9150_HW_ADDR_HEX_68
|
||||
TEST_COMP_ADDR ?= MPU9150_COMP_ADDR_HEX_0C
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DTEST_I2C=$(TEST_I2C)
|
||||
CFLAGS += -DTEST_HW_ADDR=$(TEST_HW_ADDR)
|
||||
CFLAGS += -DTEST_COMP_ADDR=$(TEST_COMP_ADDR)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -3,26 +3,15 @@ include ../Makefile.tests_common
|
||||
|
||||
FEATURES_REQUIRED = periph_adc
|
||||
|
||||
# Define default pin mappings for some boards:
|
||||
ifneq (,$(filter stm32f4discovery,$(BOARD)))
|
||||
export MQ3_ADC ?= ADC_1
|
||||
export MQ3_CHAN ?= 0
|
||||
endif
|
||||
|
||||
USEMODULE += mq3
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(MQ3_ADC))
|
||||
CFLAGS += -DMQ3_ADC=$(MQ3_ADC)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DMQ3_ADC=ADC_0
|
||||
endif
|
||||
ifneq (,$(MQ3_CHAN))
|
||||
CFLAGS += -DMQ3_CHAN=$(MQ3_CHAN)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DMQ3_CHAN=0
|
||||
endif
|
||||
# set default device parameters in case they are undefined
|
||||
MQ3_ADC ?= ADC_0
|
||||
MQ3_CHAN ?= 0
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DMQ3_ADC=$(MQ3_ADC)
|
||||
CFLAGS += -DMQ3_CHAN=$(MQ3_CHAN)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -1,30 +1,24 @@
|
||||
APPLICATION = driver_nrf24l01p_lowlevel
|
||||
include ../Makefile.tests_common
|
||||
|
||||
FEATURES_REQUIRED = periph_spi
|
||||
|
||||
USEMODULE += shell
|
||||
USEMODULE += shell_commands
|
||||
USEMODULE += ps
|
||||
USEMODULE += xtimer
|
||||
USEMODULE += nrf24l01p
|
||||
|
||||
FEATURES_REQUIRED = periph_spi
|
||||
|
||||
# set default device parameters in case they are undefined
|
||||
SPI_PORT ?= SPI_0
|
||||
CE_PIN ?= GPIO_PIN\(0,0\)
|
||||
CS_PIN ?= GPIO_PIN\(0,1\)
|
||||
IRQ_PIN ?= GPIO_PIN\(0,2\)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
# export parameters
|
||||
CFLAGS += -DSPI_PORT=$(SPI_PORT)
|
||||
CFLAGS += -DCE_PIN=$(CE_PIN)
|
||||
CFLAGS += -DCS_PIN=$(CS_PIN)
|
||||
CFLAGS += -DIRQ_PIN=$(IRQ_PIN)
|
||||
|
||||
ifneq (,$(SPI_PORT))
|
||||
export CFLAGS += -DSPI_PORT=$(SPI_PORT)
|
||||
endif
|
||||
ifneq (,$(CE_PIN))
|
||||
export CFLAGS += -DCE_PIN=$(CE_PIN)
|
||||
endif
|
||||
ifneq (,$(CS_PIN))
|
||||
export CFLAGS += -DCS_PIN=$(CS_PIN)
|
||||
endif
|
||||
ifneq (,$(IRQ_PIN))
|
||||
export CFLAGS += -DIRQ_PIN=$(IRQ_PIN)
|
||||
endif
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -6,29 +6,16 @@ FEATURES_REQUIRED = periph_spi periph_gpio
|
||||
USEMODULE += nvram_spi
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(TEST_NVRAM_SPI_DEV))
|
||||
CFLAGS += -DTEST_NVRAM_SPI_DEV=$(TEST_NVRAM_SPI_DEV)
|
||||
else
|
||||
# set arbitrary default
|
||||
CFLAGS += -DTEST_NVRAM_SPI_DEV=SPI_0
|
||||
endif
|
||||
ifneq (,$(TEST_NVRAM_SPI_CS))
|
||||
CFLAGS += -DTEST_NVRAM_SPI_CS=$(TEST_NVRAM_SPI_CS)
|
||||
else
|
||||
# set arbitrary default
|
||||
CFLAGS += -DTEST_NVRAM_SPI_CS=GPIO_PIN\(0,0\)
|
||||
endif
|
||||
ifneq (,$(TEST_NVRAM_SPI_SIZE))
|
||||
CFLAGS += -DTEST_NVRAM_SPI_SIZE=$(TEST_NVRAM_SPI_SIZE)
|
||||
else
|
||||
# set tiny arbitrary default
|
||||
CFLAGS += -DTEST_NVRAM_SPI_SIZE=64
|
||||
endif
|
||||
ifneq (,$(TEST_NVRAM_SPI_ADDRESS_COUNT))
|
||||
CFLAGS += -DTEST_NVRAM_SPI_ADDRESS_COUNT=$(TEST_NVRAM_SPI_ADDRESS_COUNT)
|
||||
else
|
||||
# set 1 address byte by default, increase if using a larger module for test.
|
||||
CFLAGS += -DTEST_NVRAM_SPI_ADDRESS_COUNT=1
|
||||
endif
|
||||
# set default device parameters in case they are undefined
|
||||
TEST_NVRAM_SPI_DEV ?= SPI_0
|
||||
TEST_NVRAM_SPI_CS ?= GPIO_PIN\(0,0\)
|
||||
TEST_NVRAM_SPI_SIZE ?= 64
|
||||
TEST_NVRAM_SPI_ADDRESS_COUNT ?= 1
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DTEST_NVRAM_SPI_DEV=$(TEST_NVRAM_SPI_DEV)
|
||||
CFLAGS += -DTEST_NVRAM_SPI_CS=$(TEST_NVRAM_SPI_CS)
|
||||
CFLAGS += -DTEST_NVRAM_SPI_SIZE=$(TEST_NVRAM_SPI_SIZE)
|
||||
CFLAGS += -DTEST_NVRAM_SPI_ADDRESS_COUNT=$(TEST_NVRAM_SPI_ADDRESS_COUNT)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -6,17 +6,16 @@ FEATURES_REQUIRED = periph_gpio periph_spi
|
||||
USEMODULE += shell
|
||||
USEMODULE += pcd8544
|
||||
|
||||
ifeq (,$(TEST_PCD8544_SPI))
|
||||
CFLAGS += -DTEST_PCD8544_SPI=SPI_0
|
||||
endif
|
||||
ifeq (,$(TEST_PCD8544_CS))
|
||||
CFLAGS += -DTEST_PCD8544_CS=GPIO_PIN\(0,0\)
|
||||
endif
|
||||
ifeq (,$(TEST_PCD8544_RESET))
|
||||
CFLAGS += -DTEST_PCD8544_RESET=GPIO_PIN\(0,1\)
|
||||
endif
|
||||
ifeq (,$(TEST_PCD8544_MODE))
|
||||
CFLAGS += -DTEST_PCD8544_MODE=GPIO_PIN\(0,2\)
|
||||
endif
|
||||
# set default device parameters in case they are undefined
|
||||
TEST_PCD8544_SPI ?= SPI_0
|
||||
TEST_PCD8544_CS ?= GPIO_PIN\(0,0\)
|
||||
TEST_PCD8544_RESET ?= GPIO_PIN\(0,1\)
|
||||
TEST_PCD8544_MODE ?= GPIO_PIN\(0,2\)
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DTEST_PCD8544_SPI=$(TEST_PCD8544_SPI)
|
||||
CFLAGS += -DTEST_PCD8544_CS=$(TEST_PCD8544_CS)
|
||||
CFLAGS += -DTEST_PCD8544_RESET=$(TEST_PCD8544_RESET)
|
||||
CFLAGS += -DTEST_PCD8544_MODE=$(TEST_PCD8544_MODE)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -3,23 +3,22 @@ include ../Makefile.tests_common
|
||||
|
||||
FEATURES_REQUIRED = periph_gpio
|
||||
|
||||
# Define default pin mappings for some boards:
|
||||
ifneq (,$(filter stm32f4discovery,$(BOARD)))
|
||||
export PIR_GPIO ?= GPIO_PIN\(3,7\)
|
||||
endif
|
||||
ifneq (,$(filter arduino-due,$(BOARD)))
|
||||
export PIR_GPIO ?= GPIO_PIN\(0,20\)
|
||||
endif
|
||||
|
||||
USEMODULE += pir
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(PIR_GPIO))
|
||||
CFLAGS += -DPIR_GPIO=$(PIR_GPIO)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DPIR_GPIO=GPIO_PIN\(0,0\)
|
||||
# define parameters for selected boards
|
||||
ifneq (,$(filter stm32f4discovery,$(BOARD)))
|
||||
PIR_GPIO ?= GPIO_PIN\(3,7\)
|
||||
endif
|
||||
ifneq (,$(filter arduino-due,$(BOARD)))
|
||||
PIR_GPIO ?= GPIO_PIN\(0,20\)
|
||||
endif
|
||||
|
||||
# set default device parameters in case they are undefined
|
||||
PIR_GPIO ?= GPIO_PIN\(0,0\)
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DPIR_GPIO=$(PIR_GPIO)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
|
||||
@ -6,15 +6,12 @@ FEATURES_REQUIRED = periph_i2c
|
||||
USEMODULE += xtimer
|
||||
USEMODULE += srf02
|
||||
|
||||
# Define default settings
|
||||
export TEST_SRF02_I2C ?= I2C_0
|
||||
export TEST_MODE ?= SRF02_MODE_REAL_CM
|
||||
# set default device parameters in case they are undefined
|
||||
TEST_SRF02_I2C ?= I2C_0
|
||||
TEST_MODE ?= SRF02_MODE_REAL_CM
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DTEST_SRF02_I2C=$(TEST_SRF02_I2C)
|
||||
CFLAGS += -DTEST_MODE=$(TEST_MODE)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
ifneq (,$(TEST_SRF02_I2C))
|
||||
export CFLAGS += -DTEST_SRF02_I2C=$(TEST_SRF02_I2C)
|
||||
endif
|
||||
ifneq (,$(TEST_MODE))
|
||||
export CFLAGS += -DTEST_MODE=$(TEST_MODE)
|
||||
endif
|
||||
|
||||
@ -6,23 +6,16 @@ FEATURES_REQUIRED = periph_i2c
|
||||
USEMODULE += xtimer
|
||||
USEMODULE += srf08
|
||||
|
||||
# Define default settings
|
||||
export TEST_SRF08_I2C ?= I2C_0
|
||||
# set default device parameters in case they are undefined
|
||||
export TEST_SRF08_I2C ?= I2C_0
|
||||
export TEST_SRF08_SPEED ?= I2C_SPEED_NORMAL
|
||||
export TEST_MODE ?= SRF08_MODE_CM
|
||||
export TEST_NUM_ECHOS?= 3
|
||||
export TEST_MODE ?= SRF08_MODE_CM
|
||||
export TEST_NUM_ECHOS ?= 3
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DTEST_SRF08_I2C=$(TEST_SRF08_I2C)
|
||||
CFLAGS += -DTEST_SRF08_SPEED=$(TEST_SRF08_SPEED)
|
||||
CFLAGS += -DTEST_MODE=$(TEST_MODE)
|
||||
CFLAGS += -DTEST_NUM_ECHOS=$(TEST_NUM_ECHOS)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
ifneq (,$(TEST_SRF08_I2C))
|
||||
export CFLAGS += -DTEST_SRF08_I2C=$(TEST_SRF08_I2C)
|
||||
endif
|
||||
ifneq (,$(TEST_SRF08_SPEED))
|
||||
export CFLAGS += -DTEST_SRF08_SPEED=$(TEST_SRF08_SPEED)
|
||||
endif
|
||||
ifneq (,$(TEST_MODE))
|
||||
export CFLAGS += -DTEST_MODE=$(TEST_MODE)
|
||||
endif
|
||||
ifneq (,$(TEST_NUM_ECHOS))
|
||||
export CFLAGS += -DTEST_NUM_ECHOS=$(TEST_NUM_ECHOS)
|
||||
endif
|
||||
|
||||
@ -6,17 +6,12 @@ FEATURES_REQUIRED = periph_i2c
|
||||
USEMODULE += tcs37727
|
||||
USEMODULE += xtimer
|
||||
|
||||
ifneq (,$(TEST_TCS37727_I2C))
|
||||
CFLAGS += -DTEST_TCS37727_I2C=$(TEST_TCS37727_I2C)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_TCS37727_I2C=I2C_0
|
||||
endif
|
||||
ifneq (,$(TEST_TCS37727_ADDR))
|
||||
CFLAGS += -DTEST_TCS37727_ADDR=$(TEST_TCS37727_ADDR)
|
||||
else
|
||||
# set random default
|
||||
CFLAGS += -DTEST_TCS37727_ADDR=0x29
|
||||
endif
|
||||
# set default device parameters in case they are undefined
|
||||
TEST_TCS37727_I2C ?= I2C_0
|
||||
TEST_TCS37727_ADDR ?= 0x29
|
||||
|
||||
# export parameters
|
||||
CFLAGS += -DTEST_TCS37727_I2C=$(TEST_TCS37727_I2C)
|
||||
CFLAGS += -DTEST_TCS37727_ADDR=$(TEST_TCS37727_ADDR)
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -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
|
||||
|
||||
@ -5,17 +5,6 @@ FEATURES_REQUIRED = periph_uart periph_gpio
|
||||
|
||||
BOARD_INSUFFICIENT_MEMORY := stm32f0discovery weio
|
||||
|
||||
# Define default pin mappings for some boards:
|
||||
ifneq (,$(filter stm32f0discovery,$(BOARD)))
|
||||
export XBEE_UART ?= "UART_DEV(0)"
|
||||
endif
|
||||
ifneq (,$(filter stm32f4discovery,$(BOARD)))
|
||||
export XBEE_UART ?= "UART_DEV(0)"
|
||||
endif
|
||||
ifneq (,$(filter nucleo-f091,$(BOARD)))
|
||||
export XBEE_UART ?= "UART_DEV(0)"
|
||||
endif
|
||||
|
||||
USEMODULE += xbee
|
||||
USEMODULE += gnrc_netif
|
||||
USEMODULE += auto_init_gnrc_netif
|
||||
@ -24,12 +13,11 @@ USEMODULE += gnrc_pktdump
|
||||
USEMODULE += shell
|
||||
USEMODULE += shell_commands
|
||||
|
||||
ifneq (,$(XBEE_UART))
|
||||
CFLAGS += -DXBEE_UART=$(XBEE_UART)
|
||||
else
|
||||
# set default
|
||||
CFLAGS += -DXBEE_UART="UART_DEV(0)"
|
||||
endif
|
||||
# set default UART to use in case none was defined
|
||||
XBEE_UART ?= "UART_NUMOF-1"
|
||||
|
||||
# export UART to params file
|
||||
CFLAGS += -DXBEE_UART=$(XBEE_UART)
|
||||
|
||||
# add current directory to the include path. Putting it in CFLAGS will make
|
||||
# it go to the beginning, before the standard includes.
|
||||
|
||||
@ -10,19 +10,17 @@ USEMODULE += gnrc_slip
|
||||
USEMODULE += shell
|
||||
USEMODULE += shell_commands
|
||||
|
||||
# set slip parameters to default values if unset
|
||||
SLIP_UART ?= "UART_NUMOF-1"
|
||||
SLIP_BAUDRATE ?= 115200
|
||||
|
||||
# export slip parameters
|
||||
CFLAGS += -DSLIP_UART="UART_DEV($(SLIP_UART))"
|
||||
CFLAGS += -DSLIP_BAUDRATE=$(SLIP_BAUDRATE)
|
||||
|
||||
# add current directory to the include path. Putting it in CFLAGS will make
|
||||
# it go to the beginning, before the standard includes.
|
||||
# That way slip_params.h get's included and auto configuration can pick it up.
|
||||
CFLAGS += -I$(CURDIR)
|
||||
|
||||
ifneq (,$(SLIP_UART))
|
||||
CFLAGS += -DSLIP_UART="UART_DEV($(SLIP_UART))"
|
||||
else
|
||||
# set default
|
||||
CFLAGS += -DSLIP_UART="UART_DEV(UART_NUMOF-1)"
|
||||
endif
|
||||
ifneq (,$(SLIP_BAUDRATE))
|
||||
CFLAGS += -DSLIP_BAUDRATE=$(SLIP_BAUDRATE)
|
||||
else
|
||||
# set default
|
||||
CFLAGS += -DSLIP_BAUDRATE=115200
|
||||
endif
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
@ -14,31 +14,16 @@ USEMODULE += gnrc_pktdump
|
||||
USEMODULE += shell
|
||||
USEMODULE += shell_commands
|
||||
|
||||
ifeq (,$(ZEP_DST))
|
||||
# set default
|
||||
CFLAGS += -DZEP_DST="\"::1\""
|
||||
else
|
||||
CFLAGS += -DZEP_DST="\"$(ZEP_DST)\""
|
||||
endif
|
||||
|
||||
ifeq (,$(ZEP_SRC_PORT))
|
||||
# set default
|
||||
CFLAGS += -DZEP_SRC_PORT=GNRC_ZEP_DEFAULT_PORT
|
||||
else
|
||||
CFLAGS += -DZEP_SRC_PORT=$(ZEP_SRC_PORT)
|
||||
endif
|
||||
# set optional default values for ZEP parameters if unset
|
||||
ZEP_DST ?= "\"::1\""
|
||||
ZEP_SRC_PORT ?= GNRC_ZEP_DEFAULT_PORT
|
||||
ZEP_DST_PORT ?= GNRC_ZEP_DEFAULT_PORT
|
||||
|
||||
ifeq (,$(ZEP_DST_PORT))
|
||||
# set default
|
||||
CFLAGS += -DZEP_DST_PORT=GNRC_ZEP_DEFAULT_PORT
|
||||
else
|
||||
CFLAGS += -DZEP_DST_PORT=$(ZEP_DST_PORT)
|
||||
endif
|
||||
|
||||
# add current directory to the include path. Putting it in CFLAGS will make
|
||||
# it go to the beginning, before the standard includes.
|
||||
# That way xbee_params.h get's included and auto configuration can pick it up.
|
||||
CFLAGS += -I$(CURDIR)
|
||||
# export ZEP parameters
|
||||
CFLAGS += -DZEP_DST="\"$(ZEP_DST)\""
|
||||
CFLAGS += -DZEP_SRC_PORT=$(ZEP_SRC_PORT)
|
||||
CFLAGS += -DZEP_DST_PORT=$(ZEP_DST_PORT)
|
||||
|
||||
# one for gnrc_netif_default and one for ZEP
|
||||
CFLAGS += -DGNRC_NETIF_NUMOF=2
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user