summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/stm32/stm32_lowputc.c
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-10-03 16:28:53 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-10-03 16:28:53 +0000
commit6b02656019eec83657fad94d4e685ff516e471ae (patch)
treeedbb1108d11a9c6a879014312a57bee1e15a2576 /nuttx/arch/arm/src/stm32/stm32_lowputc.c
parent0a9e07be6c7ad1d114b55efbde66eb6e9952fc49 (diff)
downloadpx4-nuttx-6b02656019eec83657fad94d4e685ff516e471ae.tar.gz
px4-nuttx-6b02656019eec83657fad94d4e685ff516e471ae.tar.bz2
px4-nuttx-6b02656019eec83657fad94d4e685ff516e471ae.zip
Fix GPIO alternate pin name space issue
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2117 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/stm32/stm32_lowputc.c')
-rw-r--r--nuttx/arch/arm/src/stm32/stm32_lowputc.c27
1 files changed, 5 insertions, 22 deletions
diff --git a/nuttx/arch/arm/src/stm32/stm32_lowputc.c b/nuttx/arch/arm/src/stm32/stm32_lowputc.c
index b3c54d1b3..0f649bbd7 100644
--- a/nuttx/arch/arm/src/stm32/stm32_lowputc.c
+++ b/nuttx/arch/arm/src/stm32/stm32_lowputc.c
@@ -246,17 +246,13 @@ void stm32_lowsetup(void)
#ifdef CONFIG_STM32_USART1_REMAP
mapr |= AFIO_MAPR_USART1_REMAP;
- putreg32(mapr, STM32_AFIO_MAPR);
-
- stm32_configgpio(GPIO_USART1_RMTX);
- stm32_configgpio(GPIO_USART1_RMRX);
#else
mapr &= ~AFIO_MAPR_USART1_REMAP;
+#endif
putreg32(mapr, STM32_AFIO_MAPR);
stm32_configgpio(GPIO_USART1_TX);
stm32_configgpio(GPIO_USART1_RX);
-#endif
#endif /* CONFIG_STM32_USART1 */
#ifdef CONFIG_STM32_USART2
@@ -274,17 +270,13 @@ void stm32_lowsetup(void)
#ifdef CONFIG_STM32_USART2_REMAP
mapr |= ~AFIO_MAPR_USART2_REMAP;
- putreg32(mapr, STM32_AFIO_MAPR);
-
- stm32_configgpio(GPIO_USART2_RMTX);
- stm32_configgpio(GPIO_USART2_RMRX);
#else
mapr &= ~AFIO_MAPR_USART2_REMAP;
+#endif
putreg32(mapr, STM32_AFIO_MAPR);
stm32_configgpio(GPIO_USART2_TX);
stm32_configgpio(GPIO_USART2_RX);
-#endif
#endif /* CONFIG_STM32_USART2 */
#ifdef CONFIG_STM32_USART3
@@ -301,24 +293,15 @@ void stm32_lowsetup(void)
*/
mapr &= ~AFIO_MAPR_USART3_REMAP_MASK;
-#if defined(CONFIG_STM32_USART2_PARTIAL_REMAP)
+#if defined(CONFIG_STM32_USART3_PARTIAL_REMAP)
mapr |= AFIO_MAPR_USART3_PARTREMAP;
- putreg32(mapr, STM32_AFIO_MAPR);
-
- stm32_configgpio(GPIO_USART3_PRMTX);
- stm32_configgpio(GPIO_USART3_PRMRX);
-#elif defined(CONFIG_STM32_USART2_FULL_REMAP)
+#elif defined(CONFIG_STM32_USART3_FULL_REMAP)
mapr |= AFIO_MAPR_USART3_FULLREMAP;
- putreg32(mapr, STM32_AFIO_MAPR);
-
- stm32_configgpio(GPIO_USART3_FRMTX);
- stm32_configgpio(GPIO_USART3_FRMRX);
-#else
+#endif
putreg32(mapr, STM32_AFIO_MAPR);
stm32_configgpio(GPIO_USART3_TX);
stm32_configgpio(GPIO_USART3_RX);
-#endif
#endif /* CONFIG_STM32_USART3 */
/* Enable and configure the selected console device */