#ifndef _APPTIMER_H_
|
#define _APPTIMER_H_
|
|
#include <stdint.h>
|
#include <signal.h>
|
|
#define D_SEC(n) ((n)*1000UL)
|
#define D_MIN(n) ((n)*1000UL*60UL)
|
#define D_HOUR(n) ((n)*1000UL*60UL*60UL)
|
|
extern void AppTimer_Init(void);
|
|
extern void AppTimer_add(void (*func)(union sigval), int timeMS);
|
|
extern void AppTimer_add(void (*func)(union sigval), int timeMS, uint8_t *data, int length);
|
|
extern void AppTimer_add(void (*func)(union sigval), int timeMS, int value);
|
|
extern void AppTimer_delete(void (*func)(union sigval));
|
|
extern uint32_t AppTimer_GetTickCount(void);
|
|
#endif
|