aboutsummaryrefslogtreecommitdiff
path: root/board/board-stm8s-discovery.h
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2015-07-29 17:06:17 +0900
committerNIIBE Yutaka <gniibe@fsij.org>2015-07-29 17:06:17 +0900
commita9de53c36be5ca31974cbf3c7903ca5cf7f7fff2 (patch)
tree0ff6c70ab4d493e907d5f4f1e8ee8584580bde8b /board/board-stm8s-discovery.h
parent83486efd5f7857e539c79ed9c947cec854468240 (diff)
board update, adding ST Dongle
Diffstat (limited to 'board/board-stm8s-discovery.h')
-rw-r--r--board/board-stm8s-discovery.h35
1 files changed, 17 insertions, 18 deletions
diff --git a/board/board-stm8s-discovery.h b/board/board-stm8s-discovery.h
index 002daca..80deb75 100644
--- a/board/board-stm8s-discovery.h
+++ b/board/board-stm8s-discovery.h
@@ -1,7 +1,6 @@
#define BOARD_NAME "STM8S Discovery"
#define BOARD_ID 0x2f0976bb
-#define FLASH_PAGE_SIZE 1024
#define STM32F10X_MD /* Medium-density device */
#define STM32_PLLXTPRE STM32_PLLXTPRE_DIV1
@@ -10,25 +9,9 @@
#define GPIO_LED_BASE GPIOA_BASE
#define GPIO_LED_SET_TO_EMIT 8
-#undef GPIO_USB_BASE
-#undef GPIO_USB_CLEAR_TO_ENABLE
+#undef GPIO_USB_BASE /* No external DISCONNECT/RENUM circuit. */
#define GPIO_OTHER_BASE GPIOB_BASE
-/* For pin-cir settings of Gnuk */
-#define TIMx TIM3
-#define INTR_REQ_TIM TIM3_IRQ
-#define AFIO_EXTICR_INDEX 1
-#define AFIO_EXTICR1_EXTIx_Py AFIO_EXTICR2_EXTI5_PB
-#define EXTI_PR EXTI_PR_PR5
-#define EXTI_IMR EXTI_IMR_MR5
-#define EXTI_FTSR_TR EXTI_FTSR_TR5
-#define INTR_REQ_EXTI EXTI9_5_IRQ
-#define ENABLE_RCC_APB1
-#define RCC_APBnENR_TIMxEN RCC_APB1ENR_TIM3EN
-#define RCC_APBnRSTR_TIMxRST RCC_APB1RSTR_TIM3RST
-#define AFIO_MAPR_SOMETHING AFIO_MAPR_TIM3_REMAP_PARTIALREMAP
- /* Remap (PB4, PB5) -> (TIM3_CH1, TIM3_CH2) */
-
/*
* Port A setup.
* PA0 - input with pull-up. AN0
@@ -58,3 +41,19 @@
#define VAL_GPIO_OTHER_ODR 0xFFFFFFFE
#define VAL_GPIO_OTHER_CRL 0x88888888 /* PB7...PB0 */
#define VAL_GPIO_OTHER_CRH 0x88888888 /* PB15...PB8 */
+
+
+/* For pin-cir settings of Gnuk */
+#define TIMx TIM3
+#define INTR_REQ_TIM TIM3_IRQ
+#define AFIO_EXTICR_INDEX 1
+#define AFIO_EXTICR1_EXTIx_Py AFIO_EXTICR2_EXTI5_PB
+#define EXTI_PR EXTI_PR_PR5
+#define EXTI_IMR EXTI_IMR_MR5
+#define EXTI_FTSR_TR EXTI_FTSR_TR5
+#define INTR_REQ_EXTI EXTI9_5_IRQ
+#define ENABLE_RCC_APB1
+#define RCC_APBnENR_TIMxEN RCC_APB1ENR_TIM3EN
+#define RCC_APBnRSTR_TIMxRST RCC_APB1RSTR_TIM3RST
+#define AFIO_MAPR_SOMETHING AFIO_MAPR_TIM3_REMAP_PARTIALREMAP
+ /* Remap (PB4, PB5) -> (TIM3_CH1, TIM3_CH2) */