diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-05-12 15:43:16 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-05-12 15:43:16 +0000 |
commit | ac571a45d345d31cc0f3df95de9cd8d31c16671d (patch) | |
tree | 6efb085254cfe1da4f5d26b28698e99bb1027664 /nuttx/arch/arm/src/str71x/str71x_serial.c | |
parent | 011c4581314e5db495a6bb089e10044a5949381b (diff) | |
download | px4-nuttx-ac571a45d345d31cc0f3df95de9cd8d31c16671d.tar.gz px4-nuttx-ac571a45d345d31cc0f3df95de9cd8d31c16671d.tar.bz2 px4-nuttx-ac571a45d345d31cc0f3df95de9cd8d31c16671d.zip |
First cut at lm3s6918 serial driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1772 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/str71x/str71x_serial.c')
-rw-r--r-- | nuttx/arch/arm/src/str71x/str71x_serial.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/nuttx/arch/arm/src/str71x/str71x_serial.c b/nuttx/arch/arm/src/str71x/str71x_serial.c index 9ee2d7434..88203d37b 100644 --- a/nuttx/arch/arm/src/str71x/str71x_serial.c +++ b/nuttx/arch/arm/src/str71x/str71x_serial.c @@ -458,7 +458,7 @@ static inline void up_waittxnotfull(struct up_dev_s *priv) static int up_setup(struct uart_dev_s *dev) { -#ifndef CONFIG_SUPPRESS_STR71X_UART_CONFIG +#ifndef CONFIG_SUPPRESS_UART_CONFIG struct up_dev_s *priv = (struct up_dev_s*)dev->priv; uint32 divisor; uint32 baud; @@ -668,6 +668,7 @@ static int up_interrupt(int irq, void *context) /* Rx buffer not empty ... process incoming bytes */ uart_recvchars(dev); + handled = TRUE; } /* Handle outgoing, transmit bytes */ @@ -677,6 +678,7 @@ static int up_interrupt(int irq, void *context) /* Tx FIFO not full ... process outgoing bytes */ uart_xmitchars(dev); + handled = TRUE; } } return OK; @@ -756,7 +758,7 @@ static void up_rxint(struct uart_dev_s *dev, boolean enable) struct up_dev_s *priv = (struct up_dev_s*)dev->priv; if (enable) { - /* Receive an interrupt when the Rx FIFO is half full (or and IDLE + /* Receive an interrupt when the Rx FIFO is half full (or an IDLE * timeout occurs. */ |