summaryrefslogtreecommitdiff
path: root/bsp/nxp/mcx/mcxn/Libraries/drivers
diff options
context:
space:
mode:
authorRbb666 <[email protected]>2026-02-10 11:16:11 +0800
committerGitHub <[email protected]>2026-02-10 11:16:11 +0800
commit4376c9eed5cff65f40cca2083ed2a24ef5b1e903 (patch)
tree49dad122263460ab3ab8c2e5466ee3c8bedb0eff /bsp/nxp/mcx/mcxn/Libraries/drivers
parent1bcd5c8f163baf1d86c42dfa29cfa170ef5592cf (diff)
Revert "修复MCXN947开发板arduino接口中的串口无法使用以及串口再配置后无法收到数据的问题."revert-11186-master
This reverts commit 1bcd5c8f163baf1d86c42dfa29cfa170ef5592cf.
Diffstat (limited to 'bsp/nxp/mcx/mcxn/Libraries/drivers')
-rw-r--r--bsp/nxp/mcx/mcxn/Libraries/drivers/drv_uart.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/bsp/nxp/mcx/mcxn/Libraries/drivers/drv_uart.c b/bsp/nxp/mcx/mcxn/Libraries/drivers/drv_uart.c
index e1790359d5..31b457d9fe 100644
--- a/bsp/nxp/mcx/mcxn/Libraries/drivers/drv_uart.c
+++ b/bsp/nxp/mcx/mcxn/Libraries/drivers/drv_uart.c
@@ -133,7 +133,6 @@ static rt_err_t mcx_configure(struct rt_serial_device *serial, struct serial_con
{
struct mcx_uart *uart; /* Serial port hardware structure, calling the structure initialized above */
lpuart_config_t config;/* It contains basic configuration parameters of the serial port, such as baud rate, data bit, stop bit, and parity check */
- rt_uint32_t irq_regval;
RT_ASSERT(serial != RT_NULL); /* assert */
RT_ASSERT(cfg != RT_NULL);
@@ -160,14 +159,8 @@ static rt_err_t mcx_configure(struct rt_serial_device *serial, struct serial_con
config.enableTx = true;
config.enableRx = true;
-
- irq_regval = LPUART_GetEnabledInterrupts(uart->uart_base);
+
LPUART_Init(uart->uart_base, &config, CLOCK_GetFreq(uart->clock_src));
- if(irq_regval & kLPUART_RxDataRegFullInterruptEnable)
- {
- LPUART_EnableInterrupts(uart->uart_base, kLPUART_RxDataRegFullInterruptEnable);
- EnableIRQ(uart->irqn);
- }
return RT_EOK;
}