diff options
Diffstat (limited to 'embassy-mcxa/src')
| -rw-r--r-- | embassy-mcxa/src/adc.rs | 2 | ||||
| -rw-r--r-- | embassy-mcxa/src/clkout.rs | 2 | ||||
| -rw-r--r-- | embassy-mcxa/src/clocks/periph_helpers.rs | 6 | ||||
| -rw-r--r-- | embassy-mcxa/src/i2c/controller.rs | 6 | ||||
| -rw-r--r-- | embassy-mcxa/src/interrupt.rs | 2 | ||||
| -rw-r--r-- | embassy-mcxa/src/lpuart/buffered.rs | 2 | ||||
| -rw-r--r-- | embassy-mcxa/src/ostimer.rs | 8 |
7 files changed, 16 insertions, 12 deletions
diff --git a/embassy-mcxa/src/adc.rs b/embassy-mcxa/src/adc.rs index 7475299ba..b5ec5983f 100644 --- a/embassy-mcxa/src/adc.rs +++ b/embassy-mcxa/src/adc.rs | |||
| @@ -4,7 +4,7 @@ use core::sync::atomic::{AtomicBool, Ordering}; | |||
| 4 | use embassy_hal_internal::{Peri, PeripheralType}; | 4 | use embassy_hal_internal::{Peri, PeripheralType}; |
| 5 | 5 | ||
| 6 | use crate::clocks::periph_helpers::{AdcClockSel, AdcConfig, Div4}; | 6 | use crate::clocks::periph_helpers::{AdcClockSel, AdcConfig, Div4}; |
| 7 | use crate::clocks::{Gate, PoweredClock, enable_and_reset}; | 7 | use crate::clocks::{enable_and_reset, Gate, PoweredClock}; |
| 8 | use crate::pac; | 8 | use crate::pac; |
| 9 | use crate::pac::adc1::cfg::{HptExdi, Pwrsel, Refsel, Tcmdres, Tprictrl, Tres}; | 9 | use crate::pac::adc1::cfg::{HptExdi, Pwrsel, Refsel, Tcmdres, Tprictrl, Tres}; |
| 10 | use crate::pac::adc1::cmdh1::{Avgs, Cmpen, Next, Sts}; | 10 | use crate::pac::adc1::cmdh1::{Avgs, Cmpen, Next, Sts}; |
diff --git a/embassy-mcxa/src/clkout.rs b/embassy-mcxa/src/clkout.rs index 5b21f24b0..88c731df1 100644 --- a/embassy-mcxa/src/clkout.rs +++ b/embassy-mcxa/src/clkout.rs | |||
| @@ -9,7 +9,7 @@ use core::marker::PhantomData; | |||
| 9 | use embassy_hal_internal::Peri; | 9 | use embassy_hal_internal::Peri; |
| 10 | 10 | ||
| 11 | pub use crate::clocks::periph_helpers::Div4; | 11 | pub use crate::clocks::periph_helpers::Div4; |
| 12 | use crate::clocks::{ClockError, PoweredClock, with_clocks}; | 12 | use crate::clocks::{with_clocks, ClockError, PoweredClock}; |
| 13 | use crate::pac::mrcc0::mrcc_clkout_clksel::Mux; | 13 | use crate::pac::mrcc0::mrcc_clkout_clksel::Mux; |
| 14 | use crate::peripherals::CLKOUT; | 14 | use crate::peripherals::CLKOUT; |
| 15 | 15 | ||
diff --git a/embassy-mcxa/src/clocks/periph_helpers.rs b/embassy-mcxa/src/clocks/periph_helpers.rs index fed5e558e..1ea7a99ed 100644 --- a/embassy-mcxa/src/clocks/periph_helpers.rs +++ b/embassy-mcxa/src/clocks/periph_helpers.rs | |||
| @@ -108,7 +108,11 @@ impl Div4 { | |||
| 108 | /// by 1, and `Div4::from_raw(15)` will divide the source by | 108 | /// by 1, and `Div4::from_raw(15)` will divide the source by |
| 109 | /// 16. | 109 | /// 16. |
| 110 | pub const fn from_raw(n: u8) -> Option<Self> { | 110 | pub const fn from_raw(n: u8) -> Option<Self> { |
| 111 | if n > 0b1111 { None } else { Some(Self(n)) } | 111 | if n > 0b1111 { |
| 112 | None | ||
| 113 | } else { | ||
| 114 | Some(Self(n)) | ||
| 115 | } | ||
| 112 | } | 116 | } |
| 113 | 117 | ||
| 114 | /// Store a specific divisor value that will divide the source | 118 | /// Store a specific divisor value that will divide the source |
diff --git a/embassy-mcxa/src/i2c/controller.rs b/embassy-mcxa/src/i2c/controller.rs index c27d508b0..182a53aea 100644 --- a/embassy-mcxa/src/i2c/controller.rs +++ b/embassy-mcxa/src/i2c/controller.rs | |||
| @@ -3,15 +3,15 @@ | |||
| 3 | use core::future::Future; | 3 | use core::future::Future; |
| 4 | use core::marker::PhantomData; | 4 | use core::marker::PhantomData; |
| 5 | 5 | ||
| 6 | use embassy_hal_internal::Peri; | ||
| 7 | use embassy_hal_internal::drop::OnDrop; | 6 | use embassy_hal_internal::drop::OnDrop; |
| 7 | use embassy_hal_internal::Peri; | ||
| 8 | use mcxa_pac::lpi2c0::mtdr::Cmd; | 8 | use mcxa_pac::lpi2c0::mtdr::Cmd; |
| 9 | 9 | ||
| 10 | use super::{Async, Blocking, Error, Instance, InterruptHandler, Mode, Result, SclPin, SdaPin}; | 10 | use super::{Async, Blocking, Error, Instance, InterruptHandler, Mode, Result, SclPin, SdaPin}; |
| 11 | use crate::AnyPin; | ||
| 12 | use crate::clocks::periph_helpers::{Div4, Lpi2cClockSel, Lpi2cConfig}; | 11 | use crate::clocks::periph_helpers::{Div4, Lpi2cClockSel, Lpi2cConfig}; |
| 13 | use crate::clocks::{PoweredClock, enable_and_reset}; | 12 | use crate::clocks::{enable_and_reset, PoweredClock}; |
| 14 | use crate::interrupt::typelevel::Interrupt; | 13 | use crate::interrupt::typelevel::Interrupt; |
| 14 | use crate::AnyPin; | ||
| 15 | 15 | ||
| 16 | /// Bus speed (nominal SCL, no clock stretching) | 16 | /// Bus speed (nominal SCL, no clock stretching) |
| 17 | #[derive(Clone, Copy, Default, PartialEq)] | 17 | #[derive(Clone, Copy, Default, PartialEq)] |
diff --git a/embassy-mcxa/src/interrupt.rs b/embassy-mcxa/src/interrupt.rs index c960af7a2..1b468c6cf 100644 --- a/embassy-mcxa/src/interrupt.rs +++ b/embassy-mcxa/src/interrupt.rs | |||
| @@ -40,7 +40,7 @@ mod generated { | |||
| 40 | 40 | ||
| 41 | use core::sync::atomic::{AtomicU16, AtomicU32, Ordering}; | 41 | use core::sync::atomic::{AtomicU16, AtomicU32, Ordering}; |
| 42 | 42 | ||
| 43 | pub use generated::interrupt::{Priority, typelevel}; | 43 | pub use generated::interrupt::{typelevel, Priority}; |
| 44 | 44 | ||
| 45 | use crate::pac::Interrupt; | 45 | use crate::pac::Interrupt; |
| 46 | 46 | ||
diff --git a/embassy-mcxa/src/lpuart/buffered.rs b/embassy-mcxa/src/lpuart/buffered.rs index 34fdbb76c..8eb443ca7 100644 --- a/embassy-mcxa/src/lpuart/buffered.rs +++ b/embassy-mcxa/src/lpuart/buffered.rs | |||
| @@ -3,8 +3,8 @@ use core::marker::PhantomData; | |||
| 3 | use core::sync::atomic::{AtomicBool, Ordering}; | 3 | use core::sync::atomic::{AtomicBool, Ordering}; |
| 4 | use core::task::Poll; | 4 | use core::task::Poll; |
| 5 | 5 | ||
| 6 | use embassy_hal_internal::Peri; | ||
| 7 | use embassy_hal_internal::atomic_ring_buffer::RingBuffer; | 6 | use embassy_hal_internal::atomic_ring_buffer::RingBuffer; |
| 7 | use embassy_hal_internal::Peri; | ||
| 8 | use embassy_sync::waitqueue::AtomicWaker; | 8 | use embassy_sync::waitqueue::AtomicWaker; |
| 9 | 9 | ||
| 10 | use super::*; | 10 | use super::*; |
diff --git a/embassy-mcxa/src/ostimer.rs b/embassy-mcxa/src/ostimer.rs index 9e66e82d8..c51812e3d 100644 --- a/embassy-mcxa/src/ostimer.rs +++ b/embassy-mcxa/src/ostimer.rs | |||
| @@ -32,7 +32,7 @@ use core::sync::atomic::{AtomicBool, Ordering}; | |||
| 32 | use embassy_hal_internal::{Peri, PeripheralType}; | 32 | use embassy_hal_internal::{Peri, PeripheralType}; |
| 33 | 33 | ||
| 34 | use crate::clocks::periph_helpers::{OsTimerConfig, OstimerClockSel}; | 34 | use crate::clocks::periph_helpers::{OsTimerConfig, OstimerClockSel}; |
| 35 | use crate::clocks::{Gate, PoweredClock, assert_reset, enable_and_reset, is_reset_released, release_reset}; | 35 | use crate::clocks::{assert_reset, enable_and_reset, is_reset_released, release_reset, Gate, PoweredClock}; |
| 36 | use crate::interrupt::InterruptExt; | 36 | use crate::interrupt::InterruptExt; |
| 37 | use crate::pac; | 37 | use crate::pac; |
| 38 | 38 | ||
| @@ -521,11 +521,11 @@ pub mod time_driver { | |||
| 521 | use embassy_time_driver as etd; | 521 | use embassy_time_driver as etd; |
| 522 | 522 | ||
| 523 | use super::{ | 523 | use super::{ |
| 524 | ALARM_ACTIVE, ALARM_CALLBACK, ALARM_FLAG, ALARM_TARGET_TIME, EVTIMER_HI_MASK, EVTIMER_HI_SHIFT, | 524 | bin_to_gray, now_ticks_read, Regs, ALARM_ACTIVE, ALARM_CALLBACK, ALARM_FLAG, ALARM_TARGET_TIME, |
| 525 | LOW_32_BIT_MASK, Regs, bin_to_gray, now_ticks_read, | 525 | EVTIMER_HI_MASK, EVTIMER_HI_SHIFT, LOW_32_BIT_MASK, |
| 526 | }; | 526 | }; |
| 527 | use crate::clocks::periph_helpers::{OsTimerConfig, OstimerClockSel}; | 527 | use crate::clocks::periph_helpers::{OsTimerConfig, OstimerClockSel}; |
| 528 | use crate::clocks::{PoweredClock, enable_and_reset}; | 528 | use crate::clocks::{enable_and_reset, PoweredClock}; |
| 529 | use crate::pac; | 529 | use crate::pac; |
| 530 | 530 | ||
| 531 | #[allow(non_camel_case_types)] | 531 | #[allow(non_camel_case_types)] |
