From 786a46f4e51e4ffdb484d312c12b4de1e9ca674f Mon Sep 17 00:00:00 2001 From: Matteo Tullo Date: Thu, 14 May 2026 13:48:38 -0700 Subject: [PATCH] Fix UART mapping in dev-mcxa platform to use LPUART2 instead of LPUART3 --- platform/dev-mcxa/src/board.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/dev-mcxa/src/board.rs b/platform/dev-mcxa/src/board.rs index c407062..c01cc58 100644 --- a/platform/dev-mcxa/src/board.rs +++ b/platform/dev-mcxa/src/board.rs @@ -3,7 +3,7 @@ use platform_common::board::BoardIo; use static_cell::ConstStaticCell; bind_interrupts!(struct Irqs { - LPUART3 => lpuart::BbqInterruptHandler::; + LPUART2 => lpuart::BbqInterruptHandler::; }); const SIZE: usize = 4096; @@ -34,7 +34,7 @@ impl BoardIo for Board { let tx_dma = embassy_mcxa::dma::DmaChannel::new(p.DMA0_CH0); let rx_dma = embassy_mcxa::dma::DmaChannel::new(p.DMA0_CH1); - let parts = lpuart::BbqParts::new(p.LPUART3, Irqs, p.P4_5, tx_buf, tx_dma, p.P4_2, rx_buf, rx_dma) + let parts = lpuart::BbqParts::new(p.LPUART2, Irqs, p.P2_2, tx_buf, tx_dma, p.P2_3, rx_buf, rx_dma) .expect("failed to create BbqParts"); let lpuart = lpuart::LpuartBbq::new(parts, config, lpuart::BbqRxMode::Efficiency)