aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/ports/STM32/STM32F1xx/stm32_registry.h
diff options
context:
space:
mode:
authorGiovanni Di Sirio <gdisirio@gmail.com>2015-07-28 11:44:32 +0000
committerGiovanni Di Sirio <gdisirio@gmail.com>2015-07-28 11:44:32 +0000
commit60faa453fdaf110146543161e2b81d469fb42ca6 (patch)
tree37d15f116ac30af12763e39ef74ab32a2475c956 /os/hal/ports/STM32/STM32F1xx/stm32_registry.h
parent2a6e5fabdf34f9b4f60b7e47d908bbaa48bedd59 (diff)
downloadChibiOS-60faa453fdaf110146543161e2b81d469fb42ca6.tar.gz
ChibiOS-60faa453fdaf110146543161e2b81d469fb42ca6.tar.bz2
ChibiOS-60faa453fdaf110146543161e2b81d469fb42ca6.zip
Adjustments to the EXT driver, not yet finished. Moved all STM32 drivers in private subdirectories.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8119 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal/ports/STM32/STM32F1xx/stm32_registry.h')
-rw-r--r--os/hal/ports/STM32/STM32F1xx/stm32_registry.h21
1 files changed, 14 insertions, 7 deletions
diff --git a/os/hal/ports/STM32/STM32F1xx/stm32_registry.h b/os/hal/ports/STM32/STM32F1xx/stm32_registry.h
index 015c8423a..5517505cf 100644
--- a/os/hal/ports/STM32/STM32F1xx/stm32_registry.h
+++ b/os/hal/ports/STM32/STM32F1xx/stm32_registry.h
@@ -68,7 +68,8 @@
#define STM32_HAS_ETH FALSE
/* EXTI attributes.*/
-#define STM32_EXTI_NUM_CHANNELS 18
+#define STM32_EXTI_NUM_LINES 18
+#define STM32_EXTI_IMR_MASK 0xFFFC0000U
/* GPIO attributes.*/
#define STM32_HAS_GPIOA TRUE
@@ -231,7 +232,8 @@
#define STM32_HAS_ETH FALSE
/* EXTI attributes.*/
-#define STM32_EXTI_NUM_CHANNELS 19
+#define STM32_EXTI_NUM_LINES 19
+#define STM32_EXTI_IMR_MASK 0xFFF80000U
/* GPIO attributes.*/
#define STM32_HAS_GPIOA TRUE
@@ -402,7 +404,8 @@
#define STM32_HAS_ETH FALSE
/* EXTI attributes.*/
-#define STM32_EXTI_NUM_CHANNELS 19
+#define STM32_EXTI_NUM_LINES 19
+#define STM32_EXTI_IMR_MASK 0xFFF80000U
/* GPIO attributes.*/
#define STM32_HAS_GPIOA TRUE
@@ -546,7 +549,8 @@
#define STM32_HAS_ETH FALSE
/* EXTI attributes.*/
-#define STM32_EXTI_NUM_CHANNELS 19
+#define STM32_EXTI_NUM_LINES 19
+#define STM32_EXTI_IMR_MASK 0xFFF80000U
/* GPIO attributes.*/
#define STM32_HAS_GPIOA TRUE
@@ -709,7 +713,8 @@
#define STM32_HAS_ETH FALSE
/* EXTI attributes.*/
-#define STM32_EXTI_NUM_CHANNELS 19
+#define STM32_EXTI_NUM_LINES 19
+#define STM32_EXTI_IMR_MASK 0xFFF80000U
/* GPIO attributes.*/
#define STM32_HAS_GPIOA TRUE
@@ -908,7 +913,8 @@
#define STM32_HAS_ETH FALSE
/* EXTI attributes.*/
-#define STM32_EXTI_NUM_CHANNELS 19
+#define STM32_EXTI_NUM_LINES 19
+#define STM32_EXTI_IMR_MASK 0xFFF80000U
/* GPIO attributes.*/
#define STM32_HAS_GPIOA TRUE
@@ -1107,7 +1113,8 @@
#define STM32_HAS_ETH TRUE
/* EXTI attributes.*/
-#define STM32_EXTI_NUM_CHANNELS 20
+#define STM32_EXTI_NUM_LINES 20
+#define STM32_EXTI_IMR_MASK 0xFFF00000U
/* GPIO attributes.*/
#define STM32_HAS_GPIOA TRUE