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) |
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 | ||
) |