An error occurred while loading the file. Please try again.
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
9b6b9b98
timer-wrs.c 258 B
#include "board.h"
#include "syscon.h"
uint32_t timer_get_tics(void)
{
return *(volatile uint32_t *) (BASE_TIMER);
}
void timer_delay(uint32_t tics)
{
uint32_t t_end = timer_get_tics() + tics;
while (time_before(timer_get_tics(), t_end))
;
}