doubao_chat/include_lib/btctrler/adapter/include/common/sys_timer.h

38 lines
699 B
C

#ifndef ADAPTER_SYSTIMER_H
#define ADAPTER_SYSTIMER_H
#if 0
#include "generic/sys_time.h"
#else
#include "generic/typedef.h"
#include "generic/list.h"
typedef int sys_timer;
void sys_timer_init(u32 nms);
void sys_timer_schedule();
u32 sys_timer_get_time(void);
sys_timer sys_timer_register(u32 msec, void (*callback)(void *));
sys_timer sys_timer_register_periodic(u32 msec, void (*callback)(void *));
void sys_timer_remove(sys_timer timer);
void sys_timer_reset(sys_timer timer);
void sys_timer_change_period(sys_timer timer, u32 msec);
void sys_timer_set_context(sys_timer timer, void *context);
void *sys_timer_get_context(sys_timer timer);
#endif
#endif /*ADAPTER_SYSTIMER_H*/