32#include "../os/queue.h"
39typedef void (*hal_timer_cb)(
void *arg);
uint32_t hal_timer_get_resolution(int timer_num)
Definition hal_timer.c:742
int hal_timer_start(struct hal_timer *tmr, uint32_t ticks)
Definition hal_timer.c:843
uint32_t hal_timer_read(int timer_num)
Definition hal_timer.c:768
int hal_timer_set_cb(int timer_num, struct hal_timer *tmr, hal_timer_cb cb_func, void *arg)
Definition hal_timer.c:823
int hal_timer_start_at(struct hal_timer *tmr, uint32_t tick)
Definition hal_timer.c:861
int hal_timer_delay(int timer_num, uint32_t ticks)
Definition hal_timer.c:801
int hal_timer_stop(struct hal_timer *tmr)
Definition hal_timer.c:910
int hal_timer_deinit(int timer_num)
Definition hal_timer.c:697
int hal_timer_init(int timer_num, void *cfg)
Definition hal_timer.c:467
int hal_timer_config(int timer_num, uint32_t freq_hz)
Definition hal_timer.c:566
Definition hal_timer.h:51
void * cb_arg
Definition hal_timer.h:57
void * bsp_timer
Definition hal_timer.h:53
hal_timer_cb cb_func
Definition hal_timer.h:55
uint32_t expiry
Definition hal_timer.h:59