summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/lpc2378/lpc23xx_serial.c
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-03-08 10:57:11 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-03-08 10:57:11 -0600
commit7454f370021e7f93118b869620247496b0f09516 (patch)
tree93dfa7e2ec1f9fdd3f09fbf23c2896050710524b /nuttx/arch/arm/src/lpc2378/lpc23xx_serial.c
parentf4ba8bef4dfab0cc3f551ed36141b973e29886f6 (diff)
downloadpx4-nuttx-7454f370021e7f93118b869620247496b0f09516.tar.gz
px4-nuttx-7454f370021e7f93118b869620247496b0f09516.tar.bz2
px4-nuttx-7454f370021e7f93118b869620247496b0f09516.zip
Fix some confusion in the code about vectored interrupts; fix so that it builds with prioritized interrutps disabed
Diffstat (limited to 'nuttx/arch/arm/src/lpc2378/lpc23xx_serial.c')
-rw-r--r--nuttx/arch/arm/src/lpc2378/lpc23xx_serial.c14
1 files changed, 5 insertions, 9 deletions
diff --git a/nuttx/arch/arm/src/lpc2378/lpc23xx_serial.c b/nuttx/arch/arm/src/lpc2378/lpc23xx_serial.c
index fbbebf51b..a7fce9739 100644
--- a/nuttx/arch/arm/src/lpc2378/lpc23xx_serial.c
+++ b/nuttx/arch/arm/src/lpc2378/lpc23xx_serial.c
@@ -537,17 +537,13 @@ static int up_attach(struct uart_dev_s *dev)
up_enable_irq(priv->irq);
- /* Set the uart interrupt priority (the default value is one) */
- if (priv->uartbase == UART0_BASE_ADDR)
- {
- up_prioritize_irq(priv->irq, PRIORITY_LOWEST);
- }
- else if (priv->uartbase == UART2_BASE_ADDR)
- {
- up_prioritize_irq(priv->irq, 10);
- }
+#ifdef CONFIG_ARCH_IRQPRIO
+ /* Set the UART interrupt priority */
+ up_prioritize_irq(priv->irq, PRIORITY_HIGHEST);
+#endif
}
+
return ret;
}