From c11517138e2810e637bcd1741f168d9ebea0762f Mon Sep 17 00:00:00 2001
From: Hauke Petersen <hauke.petersen@fu-berlin.de>
Date: Fri, 11 Mar 2016 15:24:46 +0100
Subject: [PATCH] boards/msb-430: cleanup in common files

- renamed board-conf.h to board_common.h
- moved common defines to board_common.h
---
 boards/msb-430-common/include/board-conf.h   | 37 -----------
 boards/msb-430-common/include/board_common.h | 69 ++++++++++++++++++++
 boards/msb-430/include/board.h               | 31 +--------
 boards/msb-430h/include/board.h              | 31 +--------
 4 files changed, 72 insertions(+), 96 deletions(-)
 delete mode 100644 boards/msb-430-common/include/board-conf.h
 create mode 100644 boards/msb-430-common/include/board_common.h

diff --git a/boards/msb-430-common/include/board-conf.h b/boards/msb-430-common/include/board-conf.h
deleted file mode 100644
index 9a63298949..0000000000
--- a/boards/msb-430-common/include/board-conf.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright (C) 2013 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_msb430-common MSB-430 common
- * @ingroup     boards
- * @brief       Common files for all MSB-430 boards
- * @{
- *
- * @file
- * @brief       Common definitions for all msb-430 based boards
- *
- * @author      unknown
- */
-
-#ifndef BOARD_CONF_H_
-#define BOARD_CONF_H_
-
-#include <stdint.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#define INFOMEM     (0x1000)
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* BOARD-CONF_H */
-/** @} */
diff --git a/boards/msb-430-common/include/board_common.h b/boards/msb-430-common/include/board_common.h
new file mode 100644
index 0000000000..b2a28221e2
--- /dev/null
+++ b/boards/msb-430-common/include/board_common.h
@@ -0,0 +1,69 @@
+/*
+ * Copyright (C) 2013-2016 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_msb430-common MSB-430 common
+ * @ingroup     boards
+ * @brief       Common files for all MSB-430 boards
+ * @{
+ *
+ * @file
+ * @brief       Common definitions for all msb-430 based boards
+ *
+ * @author      unknown
+ * @author      Hauke Petersen <hauke.petersen@fu-berlin.de>
+ */
+
+#ifndef BOARD_COMMON_H_
+#define BOARD_COMMON_H_
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**
+ * @brief   Address of the info memory
+ */
+#define INFOMEM     (0x1000)
+
+/**
+ * @brief   Xtimer configuration
+ * @{
+ */
+#define XTIMER                      (0)
+#define XTIMER_CHAN                 (0)
+#define XTIMER_MASK                 (0xffff0000)
+#define XTIMER_SHIFT_ON_COMPARE     (4)
+#define XTIMER_BACKOFF              (40)
+/** @} */
+
+/**
+ * @brief   LED definitions
+ * @{
+ */
+#define LEDS_PxDIR                  (P5DIR)
+#define LEDS_PxOUT                  (P5OUT)
+#define LEDS_CONF_RED               (0x80)
+#define LEDS_CONF_GREEN             (0x00)
+#define LEDS_CONF_YELLOW            (0x00)
+
+#define LED_RED_ON                  (LEDS_PxOUT &=~LEDS_CONF_RED)
+#define LED_RED_OFF                 (LEDS_PxOUT |= LEDS_CONF_RED)
+#define LED_RED_TOGGLE              (LEDS_PxOUT ^= LEDS_CONF_RED)
+#define LED_GREEN_ON                /* not present */
+#define LED_GREEN_OFF               /* not present */
+#define LED_GREEN_TOGGLE            /* not present */
+/** @} */
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* BOARD-CONF_H */
+/** @} */
diff --git a/boards/msb-430/include/board.h b/boards/msb-430/include/board.h
index 7ca7cc3783..c862e03fca 100644
--- a/boards/msb-430/include/board.h
+++ b/boards/msb-430/include/board.h
@@ -34,7 +34,7 @@
 #ifndef MSB_BOARD_H_
 #define MSB_BOARD_H_
 
-#include "board-conf.h"
+#include "board_common.h"
 
 #ifdef __cplusplus
 extern "C" {
@@ -45,17 +45,6 @@ extern "C" {
 #define __MSP430F1612__
 #endif
 
-/**
- * @brief   Xtimer configuration
- * @{
- */
-#define XTIMER                      (0)
-#define XTIMER_CHAN                 (0)
-#define XTIMER_MASK                 (0xffff0000)
-#define XTIMER_SHIFT_ON_COMPARE     (4)
-#define XTIMER_BACKOFF              (40)
-/** @} */
-
 /* MSB430 core */
 #define MSP430_INITIAL_CPU_SPEED    2457600uL
 #define F_CPU                       MSP430_INITIAL_CPU_SPEED
@@ -63,24 +52,6 @@ extern "C" {
 #define MSP430_HAS_DCOR             1
 #define MSP430_HAS_EXTERNAL_CRYSTAL 0
 
-/**
- * @brief   LED definitions
- * @{
- */
-#define LEDS_PxDIR                  (P5DIR)
-#define LEDS_PxOUT                  (P5OUT)
-#define LEDS_CONF_RED               (0x80)
-#define LEDS_CONF_GREEN             (0x00)
-#define LEDS_CONF_YELLOW            (0x00)
-
-#define LED_RED_ON                  (LEDS_PxOUT &=~LEDS_CONF_RED)
-#define LED_RED_OFF                 (LEDS_PxOUT |= LEDS_CONF_RED)
-#define LED_RED_TOGGLE              (LEDS_PxOUT ^= LEDS_CONF_RED)
-#define LED_GREEN_ON                /* not present */
-#define LED_GREEN_OFF               /* not present */
-#define LED_GREEN_TOGGLE            /* not present */
-/** @} */
-
 #ifdef __cplusplus
 }
 #endif
diff --git a/boards/msb-430h/include/board.h b/boards/msb-430h/include/board.h
index 18ff7dd3ee..f346a240a9 100644
--- a/boards/msb-430h/include/board.h
+++ b/boards/msb-430h/include/board.h
@@ -22,6 +22,8 @@
 #ifndef MSB_BOARD_H_
 #define MSB_BOARD_H_
 
+#include "board_common.h"
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -31,17 +33,6 @@ extern "C" {
 #define __MSP430F1612__
 #endif
 
-/**
- * @brief   Xtimer configuration
- * @{
- */
-#define XTIMER                      (0)
-#define XTIMER_CHAN                 (0)
-#define XTIMER_MASK                 (0xffff0000)
-#define XTIMER_SHIFT_ON_COMPARE     (4)
-#define XTIMER_BACKOFF              (40)
-/** @} */
-
 //MSB430 core
 #define MSP430_INITIAL_CPU_SPEED    7372800uL
 #define F_CPU                       MSP430_INITIAL_CPU_SPEED
@@ -49,24 +40,6 @@ extern "C" {
 #define MSP430_HAS_DCOR             1
 #define MSP430_HAS_EXTERNAL_CRYSTAL 1
 
-/**
- * @brief   LED definitions
- * @{
- */
-#define LEDS_PxDIR                  (P5DIR)
-#define LEDS_PxOUT                  (P5OUT)
-#define LEDS_CONF_RED               (0x80)
-#define LEDS_CONF_GREEN             (0x00)
-#define LEDS_CONF_YELLOW            (0x00)
-
-#define LED_RED_ON                  (LEDS_PxOUT &=~LEDS_CONF_RED)
-#define LED_RED_OFF                 (LEDS_PxOUT |= LEDS_CONF_RED)
-#define LED_RED_TOGGLE              (LEDS_PxOUT ^= LEDS_CONF_RED)
-#define LED_GREEN_ON                /* not present */
-#define LED_GREEN_OFF               /* not present */
-#define LED_GREEN_TOGGLE            /* not present */
-/** @} */
-
 #ifdef __cplusplus
 }
 #endif
-- 
GitLab