From ea73cc49eacd45640b9660134c4c92b887cb2716 Mon Sep 17 00:00:00 2001
From: Hauke Petersen <hauke.petersen@fu-berlin.de>
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 f8fcbb53a0..0000000000
--- 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 7de44689f6..0000000000
--- 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 ab69419945..0000000000
--- 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 4c62ef1f6b..0000000000
--- 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 4954718106..0000000000
--- 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 <kuehling@zedat.fu-berlin.de>
- * @author      Timo Ziegler <timo.ziegler@fu-berlin.de>
- * @author      Hauke Petersen <hauke.petersen@fu-berlin.de>
- *
- * @}
- */
-
-#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 11c421af14..0000000000
--- 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 <kuehling@zedat.fu-berlin.de>
- * @author      Timo Ziegler <timo.ziegler@fu-berlin.de>
- */
-
-#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 3e1435f9a2..0000000000
--- 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 <kuehling@zedat.fu-berlin.de>
- * @author      Timo Ziegler <timo.ziegler@fu-berlin.de>
- * @author      Hauke Petersen <hauke.petersen@fu-berlin.de>
- */
-
-#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 */
-- 
GitLab