X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/9440be3a5115a91dcdf8dff05a361cac4b6cea29..0067bc210e621ccda286092d081a7890d65e1c18:/lunaix-os/includes/lunaix/timer.h diff --git a/lunaix-os/includes/lunaix/timer.h b/lunaix-os/includes/lunaix/timer.h index 78976a5..567b8d2 100644 --- a/lunaix-os/includes/lunaix/timer.h +++ b/lunaix-os/includes/lunaix/timer.h @@ -47,11 +47,13 @@ struct lx_timer { void timer_init(uint32_t frequency); -int +struct lx_timer* timer_run_second(uint32_t second, void (*callback)(void*), void* payload, uint8_t flags); + +struct lx_timer* timer_run_ms(uint32_t millisecond, void (*callback)(void*), void* payload, uint8_t flags); -int +struct lx_timer* timer_run(ticks_t ticks, void (*callback)(void*), void* payload, uint8_t flags); struct lx_timer_context*