summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/stm32/stm32_internal.h
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-11-05 14:07:41 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-11-05 14:07:41 +0000
commit5f6797a5963b61c3b91a0161a9c9f2a373c4a0fe (patch)
tree7cc0a9a2174b975fb0595a69aa3ae766b0b2a543 /nuttx/arch/arm/src/stm32/stm32_internal.h
parentdeab3d6e8ea2a6f4e4cb4f14927e660b5b56156b (diff)
downloadpx4-nuttx-5f6797a5963b61c3b91a0161a9c9f2a373c4a0fe.tar.gz
px4-nuttx-5f6797a5963b61c3b91a0161a9c9f2a373c4a0fe.tar.bz2
px4-nuttx-5f6797a5963b61c3b91a0161a9c9f2a373c4a0fe.zip
Add support for GPIO interrupts & STM3210E-EVAL board buttons
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2226 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/stm32/stm32_internal.h')
-rwxr-xr-xnuttx/arch/arm/src/stm32/stm32_internal.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/nuttx/arch/arm/src/stm32/stm32_internal.h b/nuttx/arch/arm/src/stm32/stm32_internal.h
index 374c1bd33..2a464c0bf 100755
--- a/nuttx/arch/arm/src/stm32/stm32_internal.h
+++ b/nuttx/arch/arm/src/stm32/stm32_internal.h
@@ -59,7 +59,7 @@
/* Bit-encoded input to stm32_configgpio() *******************************************/
/* 16-bit Encoding:
- * OFFS S... VPPP BBBB
+ * OFFS SX.. VPPP BBBB
*/
/* Output mode:
@@ -99,6 +99,12 @@
# define GPIO_MODE_2MHz (2 << GPIO_MODE_SHIFT) /* Output mode, max speed 2 MHz */
# define GPIO_MODE_50MHz (3 << GPIO_MODE_SHIFT) /* Output mode, max speed 50 MHz */
+/* External interrupt selection (GPIO inputs only):
+ * .... .X.. .... ....
+ */
+
+#define GPIO_EXTI (1 << 10) /* Bit 10: Configure as EXTI interrupt */
+
/* If the pin is an GPIO digital output, then this identifies the initial output value:
* .... .... V... ....
*/