summaryrefslogtreecommitdiff
path: root/bsp/ls1cdev/libraries/ls1c_uart.c
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2021-05-28 16:20:08 +0800
committerGitHub <[email protected]>2021-05-28 16:20:08 +0800
commit92beddf3bccf6346e26aa097f82464456fb8e6bd (patch)
tree197e4a108118dda016ea02274172f0c40e7ee8ed /bsp/ls1cdev/libraries/ls1c_uart.c
parentb18a99b44240ec3152011e159cc24a5af8dff0ce (diff)
parent03f4d40e30f3c94e1db0b3a65b3610dee695694a (diff)
Merge pull request #4737 from mysterywolf/3,1,xformatv3.1.5
[lts 3.1.x] format codes
Diffstat (limited to 'bsp/ls1cdev/libraries/ls1c_uart.c')
-rw-r--r--bsp/ls1cdev/libraries/ls1c_uart.c38
1 files changed, 19 insertions, 19 deletions
diff --git a/bsp/ls1cdev/libraries/ls1c_uart.c b/bsp/ls1cdev/libraries/ls1c_uart.c
index fac2010964..5aefaf994e 100644
--- a/bsp/ls1cdev/libraries/ls1c_uart.c
+++ b/bsp/ls1cdev/libraries/ls1c_uart.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006-2018, RT-Thread Development Team
+ * Copyright (c) 2006-2021, RT-Thread Development Team
*
* SPDX-License-Identifier: Apache-2.0
*
@@ -53,7 +53,7 @@ void *uart_get_base(ls1c_uart_t UARTx)
case LS1C_UART1:
base = (void *)LS1C_UART1_BASE;
break;
-
+
case LS1C_UART2:
base = (void *)LS1C_UART2_BASE;
break;
@@ -61,7 +61,7 @@ void *uart_get_base(ls1c_uart_t UARTx)
case LS1C_UART3:
base = (void *)LS1C_UART3_BASE;
break;
-
+
case LS1C_UART4:
base = (void *)LS1C_UART4_BASE;
break;
@@ -113,10 +113,10 @@ void uart_init(ls1c_uart_info_t *uart_info_p)
// 禁止所有中断
reg_write_8(0, uart_base + LS1C_UART_IER_OFFSET);
-
+
// 接收FIFO的中断申请Trigger为14字节,清空发送和接收FIFO,并复位
reg_write_8(0xc3, uart_base + LS1C_UART_FCR_OFFSET);
-
+
// 设置波特率
reg_write_8(0x80, uart_base + LS1C_UART_LCR_OFFSET);
baudrate_div = clk_get_cpu_rate() / 16 / uart_info_p->baudrate / 2;
@@ -165,7 +165,7 @@ BOOL uart_is_transmit_empty(ls1c_uart_t uartx)
void uart_putc(ls1c_uart_t uartx, unsigned char ch)
{
void *uart_base = uart_get_base(uartx);
-
+
// 等待
while (FALSE == uart_is_transmit_empty(uartx))
;
@@ -205,7 +205,7 @@ void uart2_init(void)
// 设置复用
pin_set_remap(tx_gpio, PIN_REMAP_SECOND);
pin_set_remap(rx_gpio, PIN_REMAP_SECOND);
-
+
// 初始化相关寄存器
debug_uart_info.UARTx = LS1C_UART2;
debug_uart_info.baudrate = 115200;
@@ -257,7 +257,7 @@ void uart_debug_putc(unsigned char ch)
ls1c_uart_t uart_irqn_to_uartx(int IRQn)
{
ls1c_uart_t uartx = LS1C_UART2;
-
+
switch (IRQn)
{
/* 串口UART00和UART01的中断号还待确定
@@ -273,47 +273,47 @@ ls1c_uart_t uart_irqn_to_uartx(int IRQn)
case LS1C_UART1_IRQ:
uartx = LS1C_UART1;
break;
-
+
case LS1C_UART2_IRQ:
uartx = LS1C_UART2;
break;
-
+
case LS1C_UART3_IRQ:
uartx = LS1C_UART3;
break;
-
+
case LS1C_UART4_IRQ:
uartx = LS1C_UART4;
break;
-
+
case LS1C_UART5_IRQ:
uartx = LS1C_UART5;
break;
-
+
case LS1C_UART6_IRQ:
uartx = LS1C_UART6;
break;
-
+
case LS1C_UART7_IRQ:
uartx = LS1C_UART7;
break;
-
+
case LS1C_UART8_IRQ:
uartx = LS1C_UART8;
break;
-
+
case LS1C_UART9_IRQ:
uartx = LS1C_UART9;
break;
-
+
case LS1C_UART10_IRQ:
uartx = LS1C_UART10;
break;
-
+
case LS1C_UART11_IRQ:
uartx = LS1C_UART11;
break;
-
+
default:
uartx = LS1C_UART2;
break;