Browse Source

stm32f4: fix serial output

This patch fix the serial output.
The source is from Kamil Lulko's "stm32f429-discovery board support"

Thanks, Varcain. I learned a lot.

Signed-off-by: kunhuahuang <huangkunhua@gmail.com>
kunhuahuang 10 năm trước cách đây
mục cha
commit
85e5f5b7a7
1 tập tin đã thay đổi với 4 bổ sung0 xóa
  1. 4 0
      drivers/serial/serial_stm32.c

+ 4 - 0
drivers/serial/serial_stm32.c

@@ -81,6 +81,10 @@ static int stm32_serial_getc(void)
 static void stm32_serial_putc(const char c)
 {
 	struct stm32_serial *usart = (struct stm32_serial *)USART_BASE;
+
+	if (c == '\n')
+		stm32_serial_putc('\r');
+
 	while ((readl(&usart->sr) & USART_SR_FLAG_TXE) == 0)
 		;
 	writel(c, &usart->dr);