diff options
| -rw-r--r-- | embassy-stm32/build.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/embassy-stm32/build.rs b/embassy-stm32/build.rs index 0db5e7e2a..8b64aaaac 100644 --- a/embassy-stm32/build.rs +++ b/embassy-stm32/build.rs | |||
| @@ -110,6 +110,10 @@ fn main() { | |||
| 110 | for p in METADATA.peripherals { | 110 | for p in METADATA.peripherals { |
| 111 | if let Some(r) = &p.registers { | 111 | if let Some(r) = &p.registers { |
| 112 | if r.kind == "dma" || r.kind == "bdma" { | 112 | if r.kind == "dma" || r.kind == "bdma" { |
| 113 | if p.name == "BDMA1" { | ||
| 114 | // BDMA1 in H7 doesn't use DMAMUX, which breaks | ||
| 115 | continue; | ||
| 116 | } | ||
| 113 | for irq in p.interrupts { | 117 | for irq in p.interrupts { |
| 114 | dma_irqs | 118 | dma_irqs |
| 115 | .entry(irq.interrupt) | 119 | .entry(irq.interrupt) |
