#ifndef _USER_TIMER_H_ #define _USER_TIMER_H_ #include "t_define.h" #include "t_bk3231sf.h" #define TIMER_0 0x00 #define TIMER_1 0x01 typedef void (*TIMER_INT_HANDLE_CB_PFN)(uint32); void TimerGenCfg(uint8 timerid, uint8 en, uint8 inten, uint16 period); void TimerPeriodCntCfg(uint8 timerid, uint16 period); uint32 TimerGetIntSta(void); void TimerClearIntSta(uint32 timerintsta); void TimerIntHandleCbCfg(TIMER_INT_HANDLE_CB_PFN cbpfn); void TimerIntHandle(void); void TimerIntHandleCb(uint32 timerintsta); void TimerInit(void); #endif