summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/stm32/chip/stm32f40xxx_uart.h
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-04-01 13:43:31 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-04-01 13:43:31 +0000
commite3fe81779352589122b14c80287122aef30a2e14 (patch)
treeb023368884367ed0be578090c93bff4047a6cc78 /nuttx/arch/arm/src/stm32/chip/stm32f40xxx_uart.h
parent8e9c9c4fd33836b5504ede9cacdb111d6877ef1b (diff)
downloadpx4-nuttx-e3fe81779352589122b14c80287122aef30a2e14.tar.gz
px4-nuttx-e3fe81779352589122b14c80287122aef30a2e14.tar.bz2
px4-nuttx-e3fe81779352589122b14c80287122aef30a2e14.zip
Add support for STM32 F427/437 chips. From Mike Smith
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5807 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/stm32/chip/stm32f40xxx_uart.h')
-rw-r--r--nuttx/arch/arm/src/stm32/chip/stm32f40xxx_uart.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/nuttx/arch/arm/src/stm32/chip/stm32f40xxx_uart.h b/nuttx/arch/arm/src/stm32/chip/stm32f40xxx_uart.h
index e0c22bf6f..824ea9515 100644
--- a/nuttx/arch/arm/src/stm32/chip/stm32f40xxx_uart.h
+++ b/nuttx/arch/arm/src/stm32/chip/stm32f40xxx_uart.h
@@ -118,6 +118,24 @@
# define STM32_USART6_GTPR (STM32_USART6_BASE+STM32_USART_GTPR_OFFSET)
#endif
+#if STM32_NUSART > 6
+# define STM32_UART7_SR (STM32_UART7_BASE+STM32_USART_SR_OFFSET)
+# define STM32_UART7_DR (STM32_UART7_BASE+STM32_USART_DR_OFFSET)
+# define STM32_UART7_BRR (STM32_UART7_BASE+STM32_USART_BRR_OFFSET)
+# define STM32_UART7_CR1 (STM32_UART7_BASE+STM32_USART_CR1_OFFSET)
+# define STM32_UART7_CR2 (STM32_UART7_BASE+STM32_USART_CR2_OFFSET)
+# define STM32_UART7_CR3 (STM32_UART7_BASE+STM32_USART_CR3_OFFSET)
+#endif
+
+#if STM32_NUSART > 7
+# define STM32_UART8_SR (STM32_UART8_BASE+STM32_USART_SR_OFFSET)
+# define STM32_UART8_DR (STM32_UART8_BASE+STM32_USART_DR_OFFSET)
+# define STM32_UART8_BRR (STM32_UART8_BASE+STM32_USART_BRR_OFFSET)
+# define STM32_UART8_CR1 (STM32_UART8_BASE+STM32_USART_CR1_OFFSET)
+# define STM32_UART8_CR2 (STM32_UART8_BASE+STM32_USART_CR2_OFFSET)
+# define STM32_UART8_CR3 (STM32_UART8_BASE+STM32_USART_CR3_OFFSET)
+#endif
+
/* Register Bitfield Definitions ****************************************************/
/* Status register */