aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathias <[email protected]>2022-08-23 13:46:48 +0200
committerMathias <[email protected]>2022-08-23 13:46:48 +0200
commitb88ef032141e87411dabb5d90ef488f5d6af2285 (patch)
treef3534e576aa67a6991ba410ffae813c1587eb2ae
parent594a64b3bfd5757f98ea4118fcaf62f59fc2157b (diff)
Only check for ahb error in DMA
-rw-r--r--embassy-rp/src/dma.rs8
1 files changed, 1 insertions, 7 deletions
diff --git a/embassy-rp/src/dma.rs b/embassy-rp/src/dma.rs
index 137e9a0c3..694823742 100644
--- a/embassy-rp/src/dma.rs
+++ b/embassy-rp/src/dma.rs
@@ -17,13 +17,7 @@ unsafe fn DMA_IRQ_0() {
17 for channel in 0..CHANNEL_COUNT { 17 for channel in 0..CHANNEL_COUNT {
18 let ctrl_trig = pac::DMA.ch(channel).ctrl_trig().read(); 18 let ctrl_trig = pac::DMA.ch(channel).ctrl_trig().read();
19 if ctrl_trig.ahb_error() { 19 if ctrl_trig.ahb_error() {
20 panic!("DMA: ahb error on DMA_0 channel {}", channel); 20 panic!("DMA: error on DMA_0 channel {}", channel);
21 }
22 if ctrl_trig.read_error() {
23 panic!("DMA: read error on DMA_0 channel {}", channel);
24 }
25 if ctrl_trig.write_error() {
26 panic!("DMA: write error on DMA_0 channel {}", channel);
27 } 21 }
28 22
29 if ints0 & (1 << channel) == (1 << channel) { 23 if ints0 & (1 << channel) == (1 << channel) {