update stdio uart for lpc4337 and set baudrate to 9600

pull/1483/head
sg- 2015-12-28 00:05:28 -06:00
parent f6adbf74dc
commit 6bb92b1148
2 changed files with 4 additions and 3 deletions

View File

@ -88,7 +88,7 @@ typedef enum {
#define STDIO_UART_TX USBTX #define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX #define STDIO_UART_RX USBRX
#define STDIO_UART UART_2 #define STDIO_UART UART_0
// Default peripherals // Default peripherals
#define MBED_SPI0 SPI0_MOSI, SPI0_MISO, SPI0_SCK, SPI0_SSEL #define MBED_SPI0 SPI0_MOSI, SPI0_MISO, SPI0_SCK, SPI0_SSEL

View File

@ -134,8 +134,7 @@ void serial_init(serial_t *obj, PinName tx, PinName rx) {
| 0 << 2; // Rx Line Status irq enable | 0 << 2; // Rx Line Status irq enable
// set default baud rate and format // set default baud rate and format
is_stdio_uart = (uart == STDIO_UART) ? (1) : (0); serial_baud (obj, 9600);
serial_baud (obj, is_stdio_uart ? 115200 : 9600);
serial_format(obj, 8, ParityNone, 1); serial_format(obj, 8, ParityNone, 1);
// pinout the chosen uart // pinout the chosen uart
@ -160,6 +159,8 @@ void serial_init(serial_t *obj, PinName tx, PinName rx) {
uart_data[obj->index].sw_cts.pin = NC; uart_data[obj->index].sw_cts.pin = NC;
serial_set_flow_control(obj, FlowControlNone, NC, NC); serial_set_flow_control(obj, FlowControlNone, NC, NC);
is_stdio_uart = (uart == STDIO_UART) ? (1) : (0);
if (is_stdio_uart) { if (is_stdio_uart) {
stdio_uart_inited = 1; stdio_uart_inited = 1;
memcpy(&stdio_uart, obj, sizeof(serial_t)); memcpy(&stdio_uart, obj, sizeof(serial_t));