aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/dma/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-stm32/src/dma/mod.rs')
-rw-r--r--embassy-stm32/src/dma/mod.rs4
1 files changed, 0 insertions, 4 deletions
diff --git a/embassy-stm32/src/dma/mod.rs b/embassy-stm32/src/dma/mod.rs
index 90feab167..05d9c2e51 100644
--- a/embassy-stm32/src/dma/mod.rs
+++ b/embassy-stm32/src/dma/mod.rs
@@ -48,11 +48,9 @@ pub type Request = u8;
48pub type Request = (); 48pub type Request = ();
49 49
50pub(crate) trait SealedChannel: StoppablePeripheral { 50pub(crate) trait SealedChannel: StoppablePeripheral {
51 #[cfg(not(stm32n6))]
52 fn id(&self) -> u8; 51 fn id(&self) -> u8;
53} 52}
54 53
55#[cfg(not(stm32n6))]
56pub(crate) trait ChannelInterrupt { 54pub(crate) trait ChannelInterrupt {
57 #[cfg_attr(not(feature = "rt"), allow(unused))] 55 #[cfg_attr(not(feature = "rt"), allow(unused))]
58 unsafe fn on_irq(); 56 unsafe fn on_irq();
@@ -62,7 +60,6 @@ pub(crate) trait ChannelInterrupt {
62#[allow(private_bounds)] 60#[allow(private_bounds)]
63pub trait Channel: SealedChannel + PeripheralType + Into<AnyChannel> + 'static {} 61pub trait Channel: SealedChannel + PeripheralType + Into<AnyChannel> + 'static {}
64 62
65#[cfg(not(stm32n6))]
66macro_rules! dma_channel_impl { 63macro_rules! dma_channel_impl {
67 ($channel_peri:ident, $index:expr, $stop_mode:ident) => { 64 ($channel_peri:ident, $index:expr, $stop_mode:ident) => {
68 impl crate::rcc::StoppablePeripheral for crate::peripherals::$channel_peri { 65 impl crate::rcc::StoppablePeripheral for crate::peripherals::$channel_peri {
@@ -125,7 +122,6 @@ impl StoppablePeripheral for AnyChannel {
125} 122}
126 123
127impl SealedChannel for AnyChannel { 124impl SealedChannel for AnyChannel {
128 #[cfg(not(stm32n6))]
129 fn id(&self) -> u8 { 125 fn id(&self) -> u8 {
130 self.id 126 self.id
131 } 127 }