diff options
author | patacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679> | 2011-08-19 04:12:33 +0000 |
---|---|---|
committer | patacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679> | 2011-08-19 04:12:33 +0000 |
commit | 449f1cb073bf52f8a773d35d1ad4f9e390c8c2a0 (patch) | |
tree | 47a9e8f97b8fc358641969416aa6b02f8a54a130 /nuttx/arch/arm/src/kinetis | |
parent | c1e027c190089eee50fdc6c9a3ff3b469bd96c38 (diff) |
Fix Kinetics UART watermark setting
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3894 7fd9a85b-ad96-42d3-883c-3090e2eb8679
Diffstat (limited to 'nuttx/arch/arm/src/kinetis')
-rw-r--r-- | nuttx/arch/arm/src/kinetis/kinetis_lowputc.c | 6 | ||||
-rw-r--r-- | nuttx/arch/arm/src/kinetis/kinetis_serial.c | 8 |
2 files changed, 7 insertions, 7 deletions
diff --git a/nuttx/arch/arm/src/kinetis/kinetis_lowputc.c b/nuttx/arch/arm/src/kinetis/kinetis_lowputc.c index bf987b177d..5529443c37 100644 --- a/nuttx/arch/arm/src/kinetis/kinetis_lowputc.c +++ b/nuttx/arch/arm/src/kinetis/kinetis_lowputc.c @@ -424,10 +424,10 @@ void kinetis_uartconfigure(uintptr_t uart_base, uint32_t baud, putreg8(UART_PFIFO_RXFE | UART_PFIFO_TXFE, uart_base+KINETIS_UART_PFIFO_OFFSET); #else - /* Set the watermarks to zero and disable the FIFOs */ + /* Set the watermarks to one and disable the FIFOs */ - putreg8(0, uart_base+KINETIS_UART_RWFIFO_OFFSET); - putreg8(0, uart_base+KINETIS_UART_TWFIFO_OFFSET); + putreg8(1, uart_base+KINETIS_UART_RWFIFO_OFFSET); + putreg8(1, uart_base+KINETIS_UART_TWFIFO_OFFSET); putreg8(0, uart_base+KINETIS_UART_PFIFO_OFFSET); #endif diff --git a/nuttx/arch/arm/src/kinetis/kinetis_serial.c b/nuttx/arch/arm/src/kinetis/kinetis_serial.c index 0cb2d89e14..1e98b722fe 100644 --- a/nuttx/arch/arm/src/kinetis/kinetis_serial.c +++ b/nuttx/arch/arm/src/kinetis/kinetis_serial.c @@ -682,7 +682,7 @@ static int up_attach(struct uart_dev_s *dev) } #endif - if (ret == 0) + if (ret == OK) { #ifdef CONFIG_DEBUG up_enable_irq(priv->irqe); @@ -1300,9 +1300,9 @@ int up_putc(int ch) { #ifdef HAVE_SERIAL_CONSOLE struct up_dev_s *priv = (struct up_dev_s*)CONSOLE_DEV.priv; - uint8_t imr; + uint8_t ie; - up_disableuartint(priv, &imr); + up_disableuartint(priv, &ie); /* Check for LF */ @@ -1314,7 +1314,7 @@ int up_putc(int ch) } up_lowputc(ch); - up_restoreuartint(priv, imr); + up_restoreuartint(priv, ie); #endif return ch; } |