diff --git a/boards/common/nrf52/include/cfg_spi_default.h b/boards/common/nrf52/include/cfg_spi_default.h new file mode 100644 index 0000000000..2847a962f3 --- /dev/null +++ b/boards/common/nrf52/include/cfg_spi_default.h @@ -0,0 +1,50 @@ +/* + * Copyright (C) 2016-2018 Freie Universität Berlin + * + * 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 boards_common_nrf52 + * @{ + * + * @file + * @brief Default SPI config for nRF52 based boards + * + * @author Hauke Petersen + * + */ + +#ifndef CFG_SPI_DEFAULT_H +#define CFG_SPI_DEFAULT_H + +#include "periph_cpu.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @name SPI configuration + * @{ + */ +static const spi_conf_t spi_config[] = { + { + .dev = NRF_SPI0, + .sclk = GPIO_PIN(0, 15), + .mosi = GPIO_PIN(0, 13), + .miso = GPIO_PIN(0, 14), + } +}; + +#define SPI_NUMOF (sizeof(spi_config) / sizeof(spi_config[0])) +/** @} */ + +#ifdef __cplusplus +} +#endif + +#endif /* CFG_SPI_DEFAULT_H */ +/** @} */ diff --git a/boards/common/nrf52xxxdk/include/periph_conf_common.h b/boards/common/nrf52xxxdk/include/periph_conf_common.h index ddb13123b9..aef7fac8f5 100644 --- a/boards/common/nrf52xxxdk/include/periph_conf_common.h +++ b/boards/common/nrf52xxxdk/include/periph_conf_common.h @@ -30,22 +30,6 @@ extern "C" { #endif -/** - * @name SPI configuration - * @{ - */ -static const spi_conf_t spi_config[] = { - { - .dev = NRF_SPI0, - .sclk = GPIO_PIN(0, 15), - .mosi = GPIO_PIN(0, 13), - .miso = GPIO_PIN(0, 14), - } -}; - -#define SPI_NUMOF (sizeof(spi_config) / sizeof(spi_config[0])) -/** @} */ - /** * @name I2C configuration * @{