This commit is contained in:
huxi
2025-12-03 11:12:34 +08:00
parent c23ae4f24c
commit bc195654bf
8163 changed files with 3799544 additions and 92 deletions
+25
View File
@@ -0,0 +1,25 @@
#ifndef __USR_TIMER_H__
#define __USR_TIMER_H__
#define time_after(a,b) ((long)(b) - (long)(a) <= 0)
#define time_before(a,b) time_after(b,a)
#define TIMER_ID_0_ERROR 1 // ID号0错误
u16 usr_timer_add(void *priv, void (*func)(void *priv), u32 msec, u8 priority);
void usr_timer_del(u16 t);
u16 usr_timeout_add(void *priv, void (*func)(void *priv), u32 msec, u8 priority);
void usr_timeout_del(u16 t);
int usr_timer_modify(u16 id, u32 msec);
int usr_timeout_modify(u16 id, u32 msec);
void usr_timer_schedule();
void usr_timer_dump(void);
void usr_timer_init();
u32 usr_timer_get_timeout();
#endif