aboutsummaryrefslogtreecommitdiffstats
path: root/src/pru/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pru/main.c')
-rw-r--r--src/pru/main.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/pru/main.c b/src/pru/main.c
index 3ead0bde..021bee3f 100644
--- a/src/pru/main.c
+++ b/src/pru/main.c
@@ -46,6 +46,12 @@ irq_restore(irqstatus_t flag)
{
}
+void
+irq_wait(void)
+{
+ asm("slp 1");
+}
+
static void
timer_set(uint32_t value)
{
@@ -53,6 +59,12 @@ timer_set(uint32_t value)
}
uint32_t
+timer_get_next(void)
+{
+ return CT_IEP.TMR_CMP0;
+}
+
+uint32_t
timer_read_time(void)
{
return CT_IEP.TMR_CNT;