From 8499a2c0ca685f95d1470d97c51f9c823161c7bc Mon Sep 17 00:00:00 2001
From: Hauke Petersen <hauke.petersen@fu-berlin.de>
Date: Wed, 27 Aug 2014 14:08:32 +0200
Subject: [PATCH] board/pca1000x: small fixes to periph_conf.h files

---
 boards/pca10000/include/periph_conf.h |  4 ++++
 boards/pca10005/include/periph_conf.h | 22 +++++++++++++++++++---
 2 files changed, 23 insertions(+), 3 deletions(-)

diff --git a/boards/pca10000/include/periph_conf.h b/boards/pca10000/include/periph_conf.h
index 25fb6ce0db..bb23a517ec 100644
--- a/boards/pca10000/include/periph_conf.h
+++ b/boards/pca10000/include/periph_conf.h
@@ -35,6 +35,7 @@
 #define TIMER_0_DEV         NRF_TIMER0
 #define TIMER_0_CHANNELS    3
 #define TIMER_0_MAX_VALUE   (0xffffffff)
+#define TIMER_0_BITMODE     TIMER_BITMODE_BITMODE_32Bit
 #define TIMER_0_ISR         isr_timer0
 #define TIMER_0_IRQ         TIMER0_IRQn
 
@@ -42,6 +43,7 @@
 #define TIMER_1_DEV         NRF_TIMER1
 #define TIMER_1_CHANNELS    3
 #define TIMER_1_MAX_VALUE   (0xffff)
+#define TIEMR_1_BITMODE     TIMER_BITMODE_BITMODE_16Bit
 #define TIMER_1_ISR         isr_timer1
 #define TIMER_1_IRQ         TIMER1_IRQn
 
@@ -49,6 +51,7 @@
 #define TIMER_2_DEV         NRF_TIMER2
 #define TIMER_2_CHANNELS    3
 #define TIMER_2_MAX_VALUE   (0xffff)
+#define TIMER_2_BITMODE     TIMER_BITMODE_BITMODE_16Bit
 #define TIMER_2_ISR         isr_timer2
 #define TIMER_2_IRQ         TIMER2_IRQn
 /** @} */
@@ -115,6 +118,7 @@
 #define GPIO_15_EN          1
 #define GPIO_IRQ_PRIO       1
 
+/* GPIO pin configuration */
 #define GPIO_0_PIN          0
 #define GPIO_1_PIN          1
 #define GPIO_2_PIN          2
diff --git a/boards/pca10005/include/periph_conf.h b/boards/pca10005/include/periph_conf.h
index 1f1f9bad13..59633d1141 100644
--- a/boards/pca10005/include/periph_conf.h
+++ b/boards/pca10005/include/periph_conf.h
@@ -15,6 +15,7 @@
  *
  * @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
@@ -26,7 +27,6 @@
  */
 #define TIMER_NUMOF         (1U)
 #define TIMER_0_EN          1
-/* timers 1 and 2 are not supported yet */
 #define TIMER_1_EN          0
 #define TIMER_2_EN          0
 #define TIMER_IRQ_PRIO      1
@@ -35,6 +35,7 @@
 #define TIMER_0_DEV         NRF_TIMER0
 #define TIMER_0_CHANNELS    3
 #define TIMER_0_MAX_VALUE   (0xffffffff)
+#define TIMER_0_BITMODE     TIMER_BITMODE_BITMODE_32Bit
 #define TIMER_0_ISR         isr_timer0
 #define TIMER_0_IRQ         TIMER0_IRQn
 
@@ -42,6 +43,7 @@
 #define TIMER_1_DEV         NRF_TIMER1
 #define TIMER_1_CHANNELS    3
 #define TIMER_1_MAX_VALUE   (0xffff)
+#define TIEMR_1_BITMODE     TIMER_BITMODE_BITMODE_16Bit
 #define TIMER_1_ISR         isr_timer1
 #define TIMER_1_IRQ         TIMER1_IRQn
 
@@ -49,11 +51,11 @@
 #define TIMER_2_DEV         NRF_TIMER2
 #define TIMER_2_CHANNELS    3
 #define TIMER_2_MAX_VALUE   (0xffff)
+#define TIMER_2_BITMODE     TIMER_BITMODE_BITMODE_16Bit
 #define TIMER_2_ISR         isr_timer2
 #define TIMER_2_IRQ         TIMER2_IRQn
 /** @} */
 
-
 /**
  * @name UART configuration
  * @{
@@ -70,6 +72,21 @@
 #define UART_0_PIN_TX       9
 /** @} */
 
+/**
+ * @name Real time counter configuration
+ * @{
+ */
+#define RTT_NUMOF           (1U)
+#define RTT_IRQ_PRIO        1
+
+#define RTT_DEV             NRF_RTC0
+#define RTT_IRQ             RTC0_IRQn
+#define RTT_ISR             isr_rtc0
+#define RTT_MAX_VALUE       (0xffffff)
+#define RTT_FREQUENCY       (10)            /* in Hz */
+#define RTT_PRESCALER       (3275U)         /* run with 10 Hz */
+/** @} */
+
 /**
  * @name Random Number Generator configuration
  * @{
@@ -77,7 +94,6 @@
 #define RANDOM_NUMOF        (1U)
 /** @} */
 
-
 /**
  * @name GPIO configuration
  * @{
-- 
GitLab