#include #include #include u32_t sys_jiffies(void) { clock_t ticks; if (getticks(&ticks) == OK) return ticks; else panic("getuptime() failed\n"); } u32_t sys_now(void) { static u32_t hz; u32_t jiffs; if (!hz) hz = sys_hz(); /* use ticks not realtime as sys_now() is used to calculate timers */ jiffs = sys_jiffies(); return jiffs * (1000 / hz); }