add INIT_SCHEDULE_ENTRY_EX
parent
fbe55f1889
commit
69c8970e2d
|
|
@ -46,13 +46,23 @@ typedef struct
|
||||||
bool *pcontinue_flag;
|
bool *pcontinue_flag;
|
||||||
} ScheduleContext;
|
} ScheduleContext;
|
||||||
|
|
||||||
#define INIT_SCHEDULE_ENTRY(schedule_entry, a, b, c, d, e, f)\
|
#define INIT_SCHEDULE_ENTRY(schedule_entry, _id, _hour, _minute, _second, \
|
||||||
(schedule_entry).id = a;\
|
_interval, _task_func, _func_args) \
|
||||||
(schedule_entry).time_base.hour = b;\
|
(schedule_entry).id = _id; \
|
||||||
(schedule_entry).time_base.minute = c;\
|
(schedule_entry).time_base.hour = _hour; \
|
||||||
(schedule_entry).interval = d;\
|
(schedule_entry).time_base.minute = _minute; \
|
||||||
(schedule_entry).task_func = e;\
|
(schedule_entry).time_base.second = _second; \
|
||||||
(schedule_entry).func_args = f
|
(schedule_entry).interval = _interval; \
|
||||||
|
(schedule_entry).task_func = _task_func; \
|
||||||
|
(schedule_entry).func_args = _func_args
|
||||||
|
|
||||||
|
#define INIT_SCHEDULE_ENTRY_EX(schedule_entry, _id, _time_base, \
|
||||||
|
_interval, _task_func, _func_args) \
|
||||||
|
(schedule_entry).id = _id; \
|
||||||
|
(schedule_entry).time_base = _time_base; \
|
||||||
|
(schedule_entry).interval = _interval; \
|
||||||
|
(schedule_entry).task_func = _task_func; \
|
||||||
|
(schedule_entry).func_args = _func_args
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue