26#include "os/os_cputime.h" 
   35    return os_cputime_get32();
 
 
   47    return os_cputime_usecs_to_ticks(usecs);
 
 
   59    return os_cputime_ticks_to_usecs(ticks);
 
 
   69    os_cputime_delay_ticks(ticks);
 
 
   79    os_cputime_delay_usecs(usecs);
 
 
   92    os_cputime_timer_init(timer, fp, arg);
 
 
  110    return os_cputime_timer_start(timer, cputime);
 
 
  127    return os_cputime_timer_relative(timer, usecs);
 
 
  141    os_cputime_timer_stop(timer);
 
 
static uint32_t dpl_cputime_ticks_to_usecs(uint32_t ticks)
Convert the given number of ticks into microseconds.
static uint32_t dpl_cputime_get32(void)
Returns the low 32 bits of cputime.
static void dpl_cputime_delay_usecs(uint32_t usecs)
Wait until 'usecs' microseconds has elapsed.
static uint32_t dpl_cputime_usecs_to_ticks(uint32_t usecs)
Converts the given number of microseconds into cputime ticks.
static void dpl_cputime_timer_stop(struct hal_timer *timer)
Stops a cputimer from running.
static int dpl_cputime_timer_start(struct hal_timer *timer, uint32_t cputime)
Start a cputimer that will expire at 'cputime'.
static void dpl_cputime_delay_ticks(uint32_t ticks)
Wait until the number of ticks has elapsed.
static void dpl_cputime_timer_init(struct hal_timer *timer, hal_timer_cb fp, void *arg)
Initialize a CPU timer, using the given HAL timer.
static int dpl_cputime_timer_relative(struct hal_timer *timer, uint32_t usecs)
Sets a cpu timer that will expire 'usecs' microseconds from the current cputime.