summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/stm32/stm32_internal.h
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-10-01 14:21:29 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-10-01 14:21:29 +0000
commit12521df6beb6ca8dfd0e2687890ad20884270114 (patch)
tree29ce30d8f18be414879a84e8ed474d0d3bfbf67f /nuttx/arch/arm/src/stm32/stm32_internal.h
parent5176d1d719ae6af0a00e20e8c68af5d110e75c85 (diff)
downloadpx4-nuttx-12521df6beb6ca8dfd0e2687890ad20884270114.tar.gz
px4-nuttx-12521df6beb6ca8dfd0e2687890ad20884270114.tar.bz2
px4-nuttx-12521df6beb6ca8dfd0e2687890ad20884270114.zip
Add STM32 SPI chip selects
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2110 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.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/nuttx/arch/arm/src/stm32/stm32_internal.h b/nuttx/arch/arm/src/stm32/stm32_internal.h
index b45bacabb..7616364a8 100755
--- a/nuttx/arch/arm/src/stm32/stm32_internal.h
+++ b/nuttx/arch/arm/src/stm32/stm32_internal.h
@@ -69,6 +69,7 @@
#define GPIO_OUTPUT (1 << 15) /* Bit 15: Output mode */
#define GPIO_INPUT (0)
+#define GPIO_ALTERNATE (0)
/* These bits set the primary function of the pin:
* .... .... .... .... FFF. .... .... ....
@@ -141,6 +142,14 @@
#define GPIO_PIN14 (14 << GPIO_PIN_SHIFT)
#define GPIO_PIN15 (15 << GPIO_PIN_SHIFT)
+/* Alternate Pin Functions */
+/* SPI1 */
+
+#define GPIO_SPI1_NSS (GPIO_ALTERNATE|GPIO_CNF_AFPP|GPIO_MODE_50MHz|GPIO_PORTA|GPIO_PIN4)
+#define GPIO_SPI1_SCK (GPIO_ALTERNATE|GPIO_CNF_AFPP|GPIO_MODE_50MHz|GPIO_PORTA|GPIO_PIN5)
+#define GPIO_SPI1_MISO (GPIO_ALTERNATE|GPIO_CNF_AFPP|GPIO_MODE_50MHz|GPIO_PORTA|GPIO_PIN6)
+#define GPIO_SPI1_MOSI (GPIO_ALTERNATE|GPIO_CNF_AFPP|GPIO_MODE_50MHz|GPIO_PORTA|GPIO_PIN7)
+
/************************************************************************************
* Public Types
************************************************************************************/