11 #ifndef __CLOCK_HEADER
12 #define __CLOCK_HEADER
24 return (us_now_ - zero_ref_) / 1000000.0;
26 uint16_t
msec(uint16_t
const & mod = 1000) {
27 return ((us_now_ - zero_ref_) / 1000) % mod;
29 uint16_t
usec(uint16_t
const & mod) {
30 return (us_now_ - zero_ref_) % mod;
33 return us_now_ - zero_ref_;
36 return (us_now_ - zero_ref_) / 1000.0;
41 us_now_ += uint32_t(us - last_us_);
55 #endif //__CLOCK_HEADER