60 #endif // #ifndef _UDRV_TIMER_H_ Definition: udrv_timer.h:22
int32_t(* TIMER_STOP)(TimerID_E timer_id)
Definition: udrv_timer.h:40
int32_t(* TIMER_CREATE)(TimerID_E timer_id, timer_handler tmr_handler, TimerMode_E mode)
Definition: udrv_timer.h:38
Definition: udrv_timer.h:16
Definition: udrv_timer.h:30
void(* TIMER_INIT)(void)
Definition: udrv_timer.h:37
Definition: udrv_timer.h:25
Definition: udrv_timer.h:24
Definition: udrv_timer.h:12
void(* timer_handler)(void *m_data)
Definition: udrv_timer.h:33
Definition: udrv_timer.h:29
int32_t udrv_system_timer_start(SysTimerID_E timer_id, uint32_t count, void *m_data)
SysTimerID_E
Definition: udrv_timer.h:19
Definition: udrv_timer.h:11
Definition: udrv_timer.h:13
hwtmr_op_mode
Definition: udrv_timer.h:28
int32_t(* TIMER_START)(TimerID_E timer_id, uint32_t count, void *m_data)
Definition: udrv_timer.h:39
Definition: udrv_timer.h:21
Definition: udrv_timer.h:36
int32_t udrv_timer_create(TimerID_E timer_id, timer_handler tmr_handler, TimerMode_E mode)
Definition: udrv_timer.h:23
unsigned long udrv_get_microsecond(void)
Definition: udrv_timer.h:20
Definition: udrv_timer.h:15
void udrv_system_timer_handler_handler(void *pdata)
TimerID_E
Definition: udrv_timer.h:10
int32_t udrv_timer_start(TimerID_E timer_id, uint32_t count, void *m_data)
int32_t udrv_system_timer_create(SysTimerID_E timer_id, timer_handler tmr_handler, TimerMode_E mode)
int32_t udrv_timer_stop(TimerID_E timer_id)
int32_t udrv_system_timer_stop(SysTimerID_E timer_id)
enum hwtmr_op_mode TimerMode_E
Definition: udrv_timer.h:14
void udrv_timer_init(void)