General clean-up and removal of dead code.

This commit is contained in:
Bob McWhirter 2021-06-03 14:25:17 -04:00
parent d75bf143eb
commit 240616aa72
5 changed files with 7 additions and 60 deletions

View File

@ -212,31 +212,6 @@ impl_exti!(EXTI13, 13);
impl_exti!(EXTI14, 14);
impl_exti!(EXTI15, 15);
pub(crate) unsafe fn init() {}
/*
macro_rules! impl_exti_irq {
($($e:ident),+) => {
/// safety: must be called only once
pub(crate) unsafe fn init_exti() {
use embassy::interrupt::Interrupt;
use embassy::interrupt::InterruptExt;
$(
crate::interrupt::$e::steal().enable();
)+
}
$(
#[crate::interrupt]
unsafe fn $e() {
crate::exti::on_irq()
}
)+
};
}
*/
macro_rules! foreach_exti_irq {
($action:ident) => {
crate::pac::interrupts!(
@ -278,7 +253,7 @@ macro_rules! enable_irq {
}
/// safety: must be called only once
pub(crate) unsafe fn init_exti() {
pub(crate) unsafe fn init() {
use embassy::interrupt::Interrupt;
use embassy::interrupt::InterruptExt;

View File

@ -40,13 +40,13 @@ pub trait SdaPin<T: Instance>: sealed::SdaPin<T> + 'static {}
crate::pac::peripherals!(
(i2c, $inst:ident) => {
impl crate::i2c::sealed::Instance for peripherals::$inst {
impl sealed::Instance for peripherals::$inst {
fn regs() -> &'static crate::pac::i2c::I2c {
&crate::pac::$inst
}
}
impl crate::i2c::Instance for peripherals::$inst {}
impl Instance for peripherals::$inst {}
};
);

View File

@ -83,7 +83,7 @@ pub fn init(config: Config) -> Peripherals {
#[cfg(dma)]
dma::init();
exti::init_exti();
exti::init();
rcc::init(config.rcc);
}

View File

@ -185,31 +185,3 @@ crate::pac::interrupts!(
irq!(HASH_RNG);
};
);
/*
macro_rules! impl_rng {
($inst:ident, $irq:ident) => {
impl crate::rng::sealed::Instance for peripherals::RNG {
fn regs() -> crate::pac::rng::Rng {
crate::pac::RNG
}
}
impl crate::rng::Instance for peripherals::RNG {}
mod rng_irq {
use crate::interrupt;
#[interrupt]
unsafe fn $irq() {
let bits = $crate::pac::RNG.sr().read();
if bits.drdy() || bits.seis() || bits.ceis() {
$crate::pac::RNG.cr().write(|reg| reg.set_ie(false));
$crate::rng::RNG_WAKER.wake();
}
}
}
};
}
*/

View File

@ -1476,7 +1476,7 @@ crate::pac::peripherals!(
type Interrupt = crate::interrupt::$inst;
fn inner() -> SdmmcInner {
const INNER: crate::sdmmc::SdmmcInner = crate::sdmmc::SdmmcInner(crate::pac::$inst);
const INNER: SdmmcInner = SdmmcInner(crate::pac::$inst);
INNER
}
@ -1492,11 +1492,11 @@ crate::pac::peripherals!(
macro_rules! impl_pin {
($inst:ident, $pin:ident, $signal:ident, $af:expr) => {
impl crate::sdmmc::sealed::$signal<peripherals::$inst> for peripherals::$pin {
impl sealed::$signal<peripherals::$inst> for peripherals::$pin {
const AF_NUM: u8 = $af;
}
impl crate::sdmmc::$signal<peripherals::$inst> for peripherals::$pin {}
impl $signal<peripherals::$inst> for peripherals::$pin {}
};
}