X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/8357bda627bdf02c1b69eecf27993182239fb463..98fd6cb58b5bbc55cd9ceb45bd27b45a3b222df7:/lunaix-os/includes/lunaix/timer.h diff --git a/lunaix-os/includes/lunaix/timer.h b/lunaix-os/includes/lunaix/timer.h index c02d7f6..cdf9ef4 100644 --- a/lunaix-os/includes/lunaix/timer.h +++ b/lunaix-os/includes/lunaix/timer.h @@ -4,11 +4,11 @@ #include #include -#define SYS_TIMER_FREQUENCY_HZ 2048 +#define SYS_TIMER_FREQUENCY_HZ 1024 #define TIMER_MODE_PERIODIC 0x1 -typedef uint32_t ticks_t; +typedef u32_t ticks_t; struct lx_timer_context { @@ -22,7 +22,7 @@ struct lx_timer_context * @brief Desired system running frequency * */ - uint32_t running_frequency; + u32_t running_frequency; /** * @brief Ticks per hertz * @@ -46,16 +46,16 @@ struct lx_timer * @param frequency The frequency that timer should run in Hz. */ void -timer_init(uint32_t frequency); +timer_init(u32_t frequency); struct lx_timer* -timer_run_second(uint32_t second, +timer_run_second(u32_t second, void (*callback)(void*), void* payload, uint8_t flags); struct lx_timer* -timer_run_ms(uint32_t millisecond, +timer_run_ms(u32_t millisecond, void (*callback)(void*), void* payload, uint8_t flags);