X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/9440be3a5115a91dcdf8dff05a361cac4b6cea29..86a9cfeadbbe180abf6c8bd8c64c86957fdacfeb:/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*