diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-10-01 14:21:29 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-10-01 14:21:29 +0000 |
commit | 12521df6beb6ca8dfd0e2687890ad20884270114 (patch) | |
tree | 29ce30d8f18be414879a84e8ed474d0d3bfbf67f /nuttx/arch/arm/src/stm32/stm32_internal.h | |
parent | 5176d1d719ae6af0a00e20e8c68af5d110e75c85 (diff) | |
download | px4-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-x | nuttx/arch/arm/src/stm32/stm32_internal.h | 9 |
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 ************************************************************************************/ |