embeddedlibrary
reusable software modules for embedded systems
|
Go to the source code of this file.
Macros | |
#define | TASK_ROLL_TIME (TIME_MAX-(uint32_t)10*24*60*60*1000) |
Typedefs | |
typedef void(* | task_fn_pointer_input_t) (void *) |
typedef void(* | task_fn_t) (void) |
default task type | |
Functions | |
void | Task_Init (void) |
void | SystemTick (void) |
void | Task_Queue (task_fn_t fn, void *pointer) |
Adds a function to the task queue. More... | |
void | Task_Schedule (task_fn_t fn, void *pointer, tint_t delay, tint_t period) |
Adds task to be scheduled for execution. More... | |
void | Task_Remove (task_fn_t fn, void *pointer) |
Removes Task. More... | |
void | WaitMs (tint_t wait) |
uint8_t | Task_IsScheduled (task_fn_t fn) |