35#define TIMER_UPDATE_ORDER_SECOND 1
36#define TIMER_UPDATE_ORDER_MINUTE 2
37#define TIMER_UPDATE_ORDER_HOUR 3
38#define TIMER_UPDATE_ORDER_INTERVAL 4
40#define TIMER_MESSAGE_CODE 8
42#define MAX_TICK_DEFAULT UINT32_MAX
int threadID
Definition main.cpp:58
unsigned char uint8_t
Definition acefiex.h:161
unsigned short int uint16_t
Definition acefiex.h:162
void AuTimerStart(uint16_t threadId)
Definition autimer.cpp:102
void AuTimerCreate(uint16_t thread_id, int maxTickLimit, uint8_t updateOrder)
Definition autimer.cpp:88
void AuTimerFire(int sec, int min, int hour)
Definition autimer.cpp:160
void AuTimerStop(uint16_t threadId)
Definition autimer.cpp:116
void AuTimerDataInitialise()
Definition autimer.cpp:44
void AuTimerDestroy(uint16_t threadID)
Definition autimer.cpp:130
#define min(a, b)
Definition stdlib.h:45
int maxTick
Definition autimer.h:50
int lastTick
Definition autimer.h:46
_timer_ * next
Definition autimer.h:52
bool run
Definition autimer.h:51
_timer_ * prev
Definition autimer.h:53
uint16_t threadId
Definition autimer.h:48
int tickDifference
Definition autimer.h:49
uint8_t updateOrder
Definition autimer.h:47