From 0c5fde7fc2d3b162dca502f2b80fc4ed29f99683 Mon Sep 17 00:00:00 2001 From: bunnie Date: Mon, 18 Nov 2024 18:35:56 +0800 Subject: [PATCH] reformat busy statement for easier debug --- libs/cramium-hal/src/udma/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libs/cramium-hal/src/udma/mod.rs b/libs/cramium-hal/src/udma/mod.rs index f43a8e96d..0e92bc727 100644 --- a/libs/cramium-hal/src/udma/mod.rs +++ b/libs/cramium-hal/src/udma/mod.rs @@ -415,6 +415,10 @@ pub trait Udma { } fn udma_busy(&self, bank: Bank) -> bool { // Safety: only safe when used in the context of UDMA registers. - unsafe { self.csr().base().add(bank as usize).add(DmaReg::Saddr.into()).read_volatile() != 0 } + unsafe { + let saddr = self.csr().base().add(bank as usize).add(DmaReg::Saddr.into()).read_volatile(); + // crate::println!("brx: {:x}", saddr); + saddr != 0 + } } }