Go to the source code of this file.
Typedefs | |
| typedef void(* | foreground_task_ptr) (void *data) |
Functions | |
| bool | task_add_immediate (foreground_task_ptr fn, void *data) |
| Enqueue a function to be called once by the foreground process. More... | |
| bool | task_add_delayed (foreground_task_ptr fn, void *data, uint32_t delay_ms) |
| 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. More... | |
| void | task_delete (foreground_task_ptr fn, void *data) |
| bool | task_add_systick (foreground_task_ptr fn, void *data) |
| void | task_delete_systick (foreground_task_ptr fn, void *data) |
| typedef void(* foreground_task_ptr) (void *data) |
| bool task_add_delayed | ( | foreground_task_ptr | fn, |
| void * | data, | ||
| uint32_t | delay_ms | ||
| ) |
| bool task_add_immediate | ( | foreground_task_ptr | fn, |
| void * | data | ||
| ) |
Enqueue a function to be called once by the foreground process.
| fn | pointer to a foreground_task_ptr type of function. |
| data | pointer to data to be passed to the callee. |
| bool task_add_systick | ( | foreground_task_ptr | fn, |
| void * | data | ||
| ) |
| void task_delete | ( | foreground_task_ptr | fn, |
| void * | data | ||
| ) |
| void task_delete_systick | ( | foreground_task_ptr | fn, |
| void * | data | ||
| ) |
| 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.
| fn | pointer to a foreground_task_ptr type of function. |
| data | pointer to data to be passed to the callee. |