stm32/dma: fix interrupt codegen for new stm32-data
This commit is contained in:
@ -7,7 +7,6 @@ use embassy::interrupt::{Interrupt, InterruptExt};
|
||||
use embassy::waitqueue::AtomicWaker;
|
||||
|
||||
use crate::dma::Request;
|
||||
use crate::interrupt;
|
||||
use crate::pac;
|
||||
use crate::pac::bdma::vals;
|
||||
use crate::rcc::sealed::RccPeripheral;
|
||||
@ -53,7 +52,7 @@ macro_rules! dma_num {
|
||||
};
|
||||
}
|
||||
|
||||
unsafe fn on_irq() {
|
||||
pub(crate) unsafe fn on_irq() {
|
||||
pac::peripherals! {
|
||||
(bdma, $dma:ident) => {
|
||||
let isr = pac::$dma.isr().read();
|
||||
@ -170,15 +169,6 @@ pac::dma_channels! {
|
||||
};
|
||||
}
|
||||
|
||||
pac::interrupts! {
|
||||
($peri:ident, bdma, $block:ident, $signal_name:ident, $irq:ident) => {
|
||||
#[crate::interrupt]
|
||||
unsafe fn $irq () {
|
||||
on_irq()
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
mod low_level_api {
|
||||
use super::*;
|
||||
|
||||
|
Reference in New Issue
Block a user