samples/drivers/uart: Fix line endings

This output is going to a terminal device, not a Unix tty descriptor
which will cook the output for us.  Newline moves the cursor down.
Carriage return moves it to the start of a line.  We need both.

Change-Id: If93d1a85d16cea93b4788fa55e694a7b77055bfe
Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
This commit is contained in:
Andy Ross 2016-09-01 12:32:19 -07:00 committed by Anas Nashif
commit ee56af2a29

View file

@ -20,8 +20,8 @@
#include <uart.h>
#include <zephyr.h>
static const char *banner1 = "Send any character to the UART device\n";
static const char *banner2 = "Character read:\n";
static const char *banner1 = "Send any character to the UART device\r\n";
static const char *banner2 = "Character read:\r\n";
#ifdef CONFIG_BOARD_QUARK_SE_DEVBOARD
#define UART_DEVICE "UART_1"
@ -54,7 +54,7 @@ static void test_by_polling(struct device *dev)
write_string(dev, banner2, strlen(banner2));
write_string(dev, &data, 1);
write_string(dev, "\n", 1);
write_string(dev, "\r\n", 2);
}
static void interrupt_handler(struct device *dev)
@ -110,7 +110,7 @@ static void test_by_irq(struct device *dev)
read_char_irq(dev, &data);
write_buf_irq(dev, banner2, strlen(banner2));
write_buf_irq(dev, &data, sizeof(data));
write_buf_irq(dev, "\n", 1);
write_buf_irq(dev, "\r\n", 2);
}
void main(void)