aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/pru/pru0.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/pru/pru0.c b/src/pru/pru0.c
index 1239813d..58f15175 100644
--- a/src/pru/pru0.c
+++ b/src/pru/pru0.c
@@ -166,7 +166,9 @@ process_io(void)
int can_sleep = check_can_read();
if (can_sleep) {
flush_messages();
- asm("slp 1");
+ while (!(read_r31() & (1 << (WAKE_PRU0_IRQ + R31_IRQ_OFFSET)))) {
+ //asm("slp 1");
+ }
}
}
}