aboutsummaryrefslogtreecommitdiff
path: root/src/runner.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/runner.rs')
-rw-r--r--src/runner.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/runner.rs b/src/runner.rs
index abfac3ae3..ccdbbf1ac 100644
--- a/src/runner.rs
+++ b/src/runner.rs
@@ -315,10 +315,7 @@ where
315 /// Handle F2 events while status register is set 315 /// Handle F2 events while status register is set
316 async fn check_status(&mut self, buf: &mut [u32; 512]) { 316 async fn check_status(&mut self, buf: &mut [u32; 512]) {
317 loop { 317 loop {
318 let mut status = 0xFFFF_FFFF; 318 let status = self.bus.status();
319 while status == 0xFFFF_FFFF {
320 status = self.bus.read32(FUNC_BUS, REG_BUS_STATUS).await;
321 }
322 trace!("check status{}", FormatStatus(status)); 319 trace!("check status{}", FormatStatus(status));
323 320
324 if status & STATUS_F2_PKT_AVAILABLE != 0 { 321 if status & STATUS_F2_PKT_AVAILABLE != 0 {