Move exti setup into pac module

This commit is contained in:
Ulf Lilleengen
2021-05-20 10:44:58 +02:00
committed by Dario Nieuwenhuis
parent a95c78b8bd
commit 32fbb32a84
3 changed files with 14 additions and 13 deletions

View File

@ -197,6 +197,17 @@ for chip in chips.values():
peripherals!({','.join(peripheral_names)});
""")
# ========= exti interrupts
f.write(f"""
use embassy::interrupt::Interrupt;
use embassy::interrupt::InterruptExt;
impl_exti_irq!({','.join(exti_interrupts)});
""")
# ========= interrupts
irq_variants = []
@ -235,14 +246,6 @@ for chip in chips.values():
}}
{''.join(irq_declares)}
pub mod exti {{
use embassy::interrupt::InterruptExt;
use crate::interrupt;
use super::*;
impl_exti_irq!({','.join(exti_interrupts)});
}}
}}
mod interrupt_vector {{
extern "C" {{