#ifndef JTK_TIMER_H #define JTK_TIMER_H #include #include size_t Jtk_AddTimer(uint32_t delay, uint32_t interval, void * user1, void * user2); void Jtk_RemoveTimer(size_t timer_id); uint64_t Jtk_TimeToNextTimerExpiration(); void Jtk_ServiceTimer(size_t timer_id); size_t Jtk_GetExpiredTimer(); void * Jtk_GetTimerUserData(size_t timer_id, uint8_t index); #endif