irq: Support sleeping when mcu is idle

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor
2017-07-12 22:16:16 -04:00
parent 969485c754
commit 118fd21cb8
13 changed files with 101 additions and 10 deletions

View File

@@ -46,12 +46,24 @@ irq_restore(irqstatus_t flag)
{
}
void
irq_wait(void)
{
asm("slp 1");
}
static void
timer_set(uint32_t value)
{
CT_IEP.TMR_CMP0 = value;
}
uint32_t
timer_get_next(void)
{
return CT_IEP.TMR_CMP0;
}
uint32_t
timer_read_time(void)
{