diff --git a/src/timer.c b/src/timer.c index 3016dc9..e664f30 100644 --- a/src/timer.c +++ b/src/timer.c @@ -1,3 +1,4 @@ +#include #include #include "types.h" @@ -12,7 +13,7 @@ void timer_init(Timer *timer, const unsigned int target) { bool timer_inc(Timer *timer) { timer->counter += 1; - return timer->counter >= timer->target; + return timer->counter == UINT_MAX || timer->counter >= timer->target; } double timer_reset(Timer *timer) {