X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=client%2Ftask.h;h=41ff04acbfd57d885ee3162328515c6cf1282e9b;hb=HEAD;hp=375aafc361a76e4555f98c958b86a9f614a1b151;hpb=f39868397acdc4cdcb71b58926dee62327933336;p=mTask.git diff --git a/client/task.h b/client/task.h index 375aafc..41ff04a 100644 --- a/client/task.h +++ b/client/task.h @@ -12,8 +12,9 @@ struct task { uint16_t interval; unsigned long lastrun; uint8_t taskid; - struct task *next; uint8_t *bc; + char type; + int value; }; bool is_interrupt_task(struct task* t); @@ -21,9 +22,9 @@ bool had_interrupt(struct task* t); struct task *task_head(void); struct task *task_next(struct task *t); -void task_init(void); + void task_register(void); -void task_delete(void); +void task_delete(uint8_t num); #ifdef __cplusplus }