git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
feat: added ability to identify process vm regions
[lunaix-os.git]
/
lunaix-os
/
includes
/
lunaix
/
timer.h
diff --git
a/lunaix-os/includes/lunaix/timer.h
b/lunaix-os/includes/lunaix/timer.h
index 78976a579759501390b5a1d5bf52fa05e6c5d115..567b8d24d70e72462ad1ee941c20c1c26e2ed25e 100644
(file)
--- 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);
void
timer_init(uint32_t frequency);
-int
+struct lx_timer*
timer_run_second(uint32_t second, void (*callback)(void*), void* payload, uint8_t flags);
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);
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*
timer_run(ticks_t ticks, void (*callback)(void*), void* payload, uint8_t flags);
struct lx_timer_context*