From ea73cc49eacd45640b9660134c4c92b887cb2716 Mon Sep 17 00:00:00 2001 From: Hauke Petersen Date: Thu, 9 Nov 2017 12:13:32 +0100 Subject: [PATCH] boards: removed support for pca10005 --- boards/pca10005/Makefile | 3 - boards/pca10005/Makefile.dep | 3 - boards/pca10005/Makefile.features | 15 ---- boards/pca10005/Makefile.include | 15 ---- boards/pca10005/board.c | 30 ------- boards/pca10005/include/board.h | 49 ---------- boards/pca10005/include/periph_conf.h | 125 -------------------------- 7 files changed, 240 deletions(-) delete mode 100644 boards/pca10005/Makefile delete mode 100644 boards/pca10005/Makefile.dep delete mode 100644 boards/pca10005/Makefile.features delete mode 100644 boards/pca10005/Makefile.include delete mode 100644 boards/pca10005/board.c delete mode 100644 boards/pca10005/include/board.h delete mode 100644 boards/pca10005/include/periph_conf.h diff --git a/boards/pca10005/Makefile b/boards/pca10005/Makefile deleted file mode 100644 index f8fcbb53a065..000000000000 --- a/boards/pca10005/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -MODULE = board - -include $(RIOTBASE)/Makefile.base diff --git a/boards/pca10005/Makefile.dep b/boards/pca10005/Makefile.dep deleted file mode 100644 index 7de44689f60a..000000000000 --- a/boards/pca10005/Makefile.dep +++ /dev/null @@ -1,3 +0,0 @@ -ifneq (,$(filter gnrc_netdev_default netdev_default,$(USEMODULE))) - USEMODULE += nrfmin -endif diff --git a/boards/pca10005/Makefile.features b/boards/pca10005/Makefile.features deleted file mode 100644 index ab694199459a..000000000000 --- a/boards/pca10005/Makefile.features +++ /dev/null @@ -1,15 +0,0 @@ -# Put defined MCU peripherals here (in alphabetical order) -FEATURES_PROVIDED += periph_adc -FEATURES_PROVIDED += periph_gpio -FEATURES_PROVIDED += periph_rtt -FEATURES_PROVIDED += periph_spi -FEATURES_PROVIDED += periph_timer -FEATURES_PROVIDED += periph_uart - -# Various other features (if any) -FEATURES_PROVIDED += radio_nrfmin - -# The board MPU family (used for grouping by the CI system) -FEATURES_MCU_GROUP = cortex_m0_1 - --include $(RIOTCPU)/nrf51/Makefile.features diff --git a/boards/pca10005/Makefile.include b/boards/pca10005/Makefile.include deleted file mode 100644 index 4c62ef1f6b93..000000000000 --- a/boards/pca10005/Makefile.include +++ /dev/null @@ -1,15 +0,0 @@ -# define the used CPU -export CPU = nrf51 -export CPU_MODEL = nrf51x22xxaa - -# set default port depending on operating system -PORT_LINUX ?= /dev/ttyUSB0 -PORT_DARWIN ?= $(firstword $(sort $(wildcard /dev/tty.SLAB_USBtoUART*))) - -# setup JLink for flashing -export JLINK_DEVICE := nrf51822 -export JLINK_PRE_FLASH := w4 4001e504 1 -include $(RIOTMAKE)/tools/jlink.inc.mk - -# setup serial terminal -include $(RIOTMAKE)/tools/serial.inc.mk diff --git a/boards/pca10005/board.c b/boards/pca10005/board.c deleted file mode 100644 index 495471810648..000000000000 --- a/boards/pca10005/board.c +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright (C) 2014 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_pca10005 - * @{ - * - * @file - * @brief Board specific implementations for the nRF51822 evaluation board pca10005 - * - * @author Christian Kühling - * @author Timo Ziegler - * @author Hauke Petersen - * - * @} - */ - -#include "board.h" -#include "cpu.h" - -void board_init(void) -{ - /* initialize the CPU */ - cpu_init(); -} diff --git a/boards/pca10005/include/board.h b/boards/pca10005/include/board.h deleted file mode 100644 index 11c421af143e..000000000000 --- a/boards/pca10005/include/board.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright (C) 2014 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. - */ - -/** - * @defgroup boards_pca10005 PCA10005 (nRF51822 Development Kit) - * @ingroup boards - * @brief Board specific files for the nRF51822 board pca10005 - * @{ - * - * @file - * @brief Board specific definitions for the nRF51822 evaluation board pca10005 - * - * @author Christian Kühling - * @author Timo Ziegler - */ - -#ifndef BOARD_H -#define BOARD_H - -#include "cpu.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @name Xtimer configuration - * @{ - */ -#define XTIMER_WIDTH (24) -#define XTIMER_BACKOFF (40) -/** @} */ - -/** - * @brief Initialize board specific hardware, including clock, LEDs and std-IO - */ -void board_init(void); - -#ifdef __cplusplus -} -#endif - -#endif /* BOARD_H */ -/** @} */ diff --git a/boards/pca10005/include/periph_conf.h b/boards/pca10005/include/periph_conf.h deleted file mode 100644 index 3e1435f9a29a..000000000000 --- a/boards/pca10005/include/periph_conf.h +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Copyright (C) 2014 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_pca10005 - * @{ - * - * @file - * @brief Peripheral MCU configuration for the nRF51822 board pca10005 - * - * @author Christian Kühling - * @author Timo Ziegler - * @author Hauke Petersen - */ - -#ifndef PERIPH_CONF_H -#define PERIPH_CONF_H - -#include "periph_cpu.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @name Clock configuration - * - * @note The radio will not work with the internal RC oscillator! - * - * @{ - */ -#define CLOCK_HFCLK (16U) /* set to 0: internal RC oscillator - 16: 16MHz crystal - 32: 32MHz crystal */ -#define CLOCK_LFCLK (0) /* set to 0: internal RC oscillator - * 1: 32.768 kHz crystal - * 2: derived from HFCLK */ -/** @} */ - -/** - * @name Timer configuration - * @{ - */ -static const timer_conf_t timer_config[] = { - /* dev, channels, width */ - { NRF_TIMER0, 3, TIMER_BITMODE_BITMODE_24Bit, TIMER0_IRQn } -}; - -#define TIMER_0_ISR isr_timer0 - -#define TIMER_NUMOF (sizeof(timer_config) / sizeof(timer_config[0])) -/** @} */ - -/** - * @name UART configuration - * @{ - */ -#define UART_NUMOF (1U) -/* UART pin configuration */ -#define UART_PIN_RX 11 -#define UART_PIN_TX 9 -/** @} */ - -/** - * @name Real time counter configuration - * @{ - */ -#define RTT_NUMOF (1U) -#define RTT_DEV (1) /* NRF_RTC1 */ -#define RTT_MAX_VALUE (0x00ffffff) -#define RTT_FREQUENCY (1024) -/** @} */ - -/** - * @name SPI configuration - * @{ - */ -static const spi_conf_t spi_config[] = { - { - .dev = NRF_SPI0, - .sclk = 19, - .mosi = 17, - .miso = 18 - }, - { - .dev = NRF_SPI1, - .sclk = 22, - .mosi = 20, - .miso = 21 - } -}; - -#define SPI_NUMOF (sizeof(spi_config) / sizeof(spi_config[0])) -/** @} */ - -/** - * @name ADC configuration - * - * The configuration consists simply of a list of channels that should be used - * @{ - */ -#define ADC_CONFIG {0, 1, 2, 3} -#define ADC_NUMOF (4) -/** @} */ - -/** - * @name Radio device configuration - * - * The radio is not guarded by a NUMOF define, as the radio is selected by its - * own module in the build system. - * @{ - */ -#define RADIO_IRQ_PRIO 1 -/** @} */ - -#ifdef __cplusplus -} -#endif - -#endif /* PERIPH_CONF_H */