void(* foreground_task_ptr)(void *data)
Definition: task.h:25
void task_delete(foreground_task_ptr fn, void *data)
Definition: grbllib.c:640
bool task_add_immediate(foreground_task_ptr fn, void *data)
Enqueue a function to be called once by the foreground process.
Definition: grbllib.c:714
bool task_add_systick(foreground_task_ptr fn, void *data)
Definition: grbllib.c:661
void task_delete_systick(foreground_task_ptr fn, void *data)
Definition: grbllib.c:688
bool task_add_delayed(foreground_task_ptr fn, void *data, uint32_t delay_ms)
Definition: grbllib.c:604
void task_raise_alarm(void *data)
Definition: grbllib.c:820
bool task_run_on_startup(foreground_task_ptr fn, void *data)
Enqueue a function to be called once by the foreground process after the boot sequence is completed.
Definition: grbllib.c:746