#ifndef TIMER_H #define TIMER_H #include #include bool timer_init(void); uint64_t timer_get_ticks(void); void timer_sleep_ms(uint64_t milliseconds); void timer_sleep_us(uint64_t microseconds); void timer_sleep_ns(uint64_t nanoseconds); extern volatile uint32_t g_ctrlc_pending; #endif