diff options
Diffstat (limited to 'src/pru/main.c')
-rw-r--r-- | src/pru/main.c | 12 |
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; |