diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2014-03-08 10:57:11 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2014-03-08 10:57:11 -0600 |
commit | 7454f370021e7f93118b869620247496b0f09516 (patch) | |
tree | 93dfa7e2ec1f9fdd3f09fbf23c2896050710524b /nuttx/arch/arm/src/lpc2378/lpc23xx_serial.c | |
parent | f4ba8bef4dfab0cc3f551ed36141b973e29886f6 (diff) | |
download | px4-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.c | 14 |
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; } |