NSH integration, fix serial interrupt handling
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1803 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
ca7b3d65e1
commit
c8bb7ef215
16
ChangeLog
16
ChangeLog
@ -712,11 +712,13 @@
|
||||
-R .note.gnu.build-id -R .comment" This has bin fixed in arch/arm/src/Makefile,
|
||||
but other architectures may have the same problem. Thanks to Dave Marples
|
||||
for verifying this.
|
||||
* Added support for the MicroMint Eagle100 board. This board has a
|
||||
Luminary LM3S6918 Cortex-M3. Added a configuration to build examples/ostest.
|
||||
* Add configuration option to enable fast GPIO (vs. legacy, "slow" GPIO) for
|
||||
LPC214x.
|
||||
* Restructured the arch/arm directory structure to better suppor ARM and
|
||||
Cortex-M3.
|
||||
* pthread_create() must return a (non-negated) errno value on failure.
|
||||
* configs/eagle100/ostest: Added support for the MicroMint Eagle100 board.
|
||||
This board has a Luminary LM3S6918 Cortex-M3. Added a configuration to build
|
||||
examples/ostest.
|
||||
* arch/arm/src/lpc214x: Add configuration option to enable fast GPIO (vs.
|
||||
legacy, "slow" GPIO) for LPC214x.
|
||||
* arch/arm: Restructured the arch/arm directory structure to better suppor ARM
|
||||
and Cortex-M3.
|
||||
* sched/: pthread_create() must return a (non-negated) errno value on failure.
|
||||
* configs/eagle100/nsh: Add a NuttShell (NSH) configuration for the Eagle-100
|
||||
|
||||
|
@ -1421,13 +1421,15 @@ nuttx-0.4.6 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
-R .note.gnu.build-id -R .comment" This has bin fixed in arch/arm/src/Makefile,
|
||||
but other architectures may have the same problem. Thanks to Dave Marples
|
||||
for verifying this.
|
||||
* Added support for the MicroMint Eagle100 board. This board has a
|
||||
Luminary LM3S6918 Cortex-M3. Added a configuration to build examples/ostest.
|
||||
* Add configuration option to enable fast GPIO (vs. legacy, "slow" GPIO) for
|
||||
LPC214x.
|
||||
* Restructured the arch/arm directory structure to better suppor ARM and
|
||||
Cortex-M3.
|
||||
* pthread_create() must return a (non-negated) errno value on failure.
|
||||
* configs/eagle100/ostest: Added support for the MicroMint Eagle100 board.
|
||||
This board has a Luminary LM3S6918 Cortex-M3. Added a configuration to build
|
||||
examples/ostest.
|
||||
* arch/arm/src/lpc214x: Add configuration option to enable fast GPIO (vs.
|
||||
legacy, "slow" GPIO) for LPC214x.
|
||||
* arch/arm: Restructured the arch/arm directory structure to better suppor ARM
|
||||
and Cortex-M3.
|
||||
* sched/: pthread_create() must return a (non-negated) errno value on failure.
|
||||
* configs/eagle100/nsh: Add a NuttShell (NSH) configuration for the Eagle-100
|
||||
|
||||
pascal-0.1.3 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
|
||||
|
@ -595,6 +595,7 @@ static int up_interrupt(int irq, void *context)
|
||||
* until we have been looping for a long time.
|
||||
*/
|
||||
|
||||
handled = TRUE;
|
||||
for (passes = 0; passes < 256 && handled; passes++)
|
||||
{
|
||||
handled = FALSE;
|
||||
@ -616,7 +617,7 @@ static int up_interrupt(int irq, void *context)
|
||||
|
||||
/* Handle outgoing, transmit bytes */
|
||||
|
||||
if ((mis & UART_MIS_TXMIS) == 0)
|
||||
if ((mis & UART_MIS_TXMIS) != 0)
|
||||
{
|
||||
/* Tx FIFO not full ... process outgoing bytes */
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
/************************************************************************************
|
||||
* drivers/serial.c
|
||||
*
|
||||
* Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
|
||||
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
Loading…
Reference in New Issue
Block a user