From c4855d254fdfa3f06583b0883f603fee0615bd41 Mon Sep 17 00:00:00 2001 From: James Munns Date: Thu, 11 Dec 2025 16:19:50 +0100 Subject: Remove some unusual top level re-exports --- embassy-mcxa/src/i2c/controller.rs | 2 +- embassy-mcxa/src/lib.rs | 3 +-- embassy-mcxa/src/lpuart/mod.rs | 4 ++-- examples/mcxa/src/bin/clkout.rs | 3 +-- examples/mcxa/src/bin/i2c-scan-blocking.rs | 3 +-- 5 files changed, 6 insertions(+), 9 deletions(-) diff --git a/embassy-mcxa/src/i2c/controller.rs b/embassy-mcxa/src/i2c/controller.rs index c27d508b0..62789f85f 100644 --- a/embassy-mcxa/src/i2c/controller.rs +++ b/embassy-mcxa/src/i2c/controller.rs @@ -8,9 +8,9 @@ use embassy_hal_internal::drop::OnDrop; use mcxa_pac::lpi2c0::mtdr::Cmd; use super::{Async, Blocking, Error, Instance, InterruptHandler, Mode, Result, SclPin, SdaPin}; -use crate::AnyPin; use crate::clocks::periph_helpers::{Div4, Lpi2cClockSel, Lpi2cConfig}; use crate::clocks::{PoweredClock, enable_and_reset}; +use crate::gpio::AnyPin; use crate::interrupt::typelevel::Interrupt; /// Bus speed (nominal SCL, no clock stretching) diff --git a/embassy-mcxa/src/lib.rs b/embassy-mcxa/src/lib.rs index be279e509..25791b164 100644 --- a/embassy-mcxa/src/lib.rs +++ b/embassy-mcxa/src/lib.rs @@ -19,6 +19,7 @@ pub mod lpuart; pub mod ostimer; pub mod rtc; +use crate::interrupt::InterruptExt; pub use crate::pac::NVIC_PRIO_BITS; #[rustfmt::skip] @@ -337,8 +338,6 @@ embassy_hal_internal::peripherals!( // Use cortex-m-rt's #[interrupt] attribute directly; PAC does not re-export it. // Re-export interrupt traits and types -pub use gpio::{AnyPin, Flex, Gpio as GpioToken, Input, Level, Output}; -pub use interrupt::InterruptExt; #[cfg(feature = "unstable-pac")] pub use mcxa_pac as pac; #[cfg(not(feature = "unstable-pac"))] diff --git a/embassy-mcxa/src/lpuart/mod.rs b/embassy-mcxa/src/lpuart/mod.rs index e59ce8140..bce3986b5 100644 --- a/embassy-mcxa/src/lpuart/mod.rs +++ b/embassy-mcxa/src/lpuart/mod.rs @@ -6,12 +6,12 @@ use paste::paste; use crate::clocks::periph_helpers::{Div4, LpuartClockSel, LpuartConfig}; use crate::clocks::{ClockError, Gate, PoweredClock, enable_and_reset}; -use crate::gpio::SealedPin; +use crate::gpio::{AnyPin, SealedPin}; use crate::pac::lpuart0::baud::Sbns as StopBits; use crate::pac::lpuart0::ctrl::{Idlecfg as IdleConfig, Ilt as IdleType, M as DataBits, Pt as Parity}; use crate::pac::lpuart0::modir::{Txctsc as TxCtsConfig, Txctssrc as TxCtsSource}; use crate::pac::lpuart0::stat::Msbf as MsbFirst; -use crate::{AnyPin, interrupt, pac}; +use crate::{interrupt, pac}; pub mod buffered; diff --git a/examples/mcxa/src/bin/clkout.rs b/examples/mcxa/src/bin/clkout.rs index bfd963540..1e52912d3 100644 --- a/examples/mcxa/src/bin/clkout.rs +++ b/examples/mcxa/src/bin/clkout.rs @@ -4,8 +4,7 @@ use embassy_executor::Spawner; use embassy_mcxa::clkout::{ClockOut, ClockOutSel, Config, Div4}; use embassy_mcxa::clocks::PoweredClock; -use embassy_mcxa::gpio::{DriveStrength, SlewRate}; -use embassy_mcxa::{Level, Output}; +use embassy_mcxa::gpio::{DriveStrength, Level, Output, SlewRate}; use embassy_time::Timer; use {defmt_rtt as _, embassy_mcxa as hal, panic_probe as _}; diff --git a/examples/mcxa/src/bin/i2c-scan-blocking.rs b/examples/mcxa/src/bin/i2c-scan-blocking.rs index 0197f9b1d..bd706d712 100644 --- a/examples/mcxa/src/bin/i2c-scan-blocking.rs +++ b/examples/mcxa/src/bin/i2c-scan-blocking.rs @@ -2,8 +2,7 @@ #![no_main] use embassy_executor::Spawner; -use embassy_mcxa::Input; -use embassy_mcxa::gpio::Pull; +use embassy_mcxa::gpio::{Input, Pull}; use embassy_time::Timer; use hal::clocks::config::Div8; use hal::config::Config; -- cgit