|
Rleg
2
|
Implentation of Scheduler for tasks: More...
Functions | |
| void | timer_new_task (TASK_S *task, void(*runFunction)(void)) |
| Create a task. More... | |
| void | timer_start_task (TASK_S *task, void(*alertFunction)(int), int period_us) |
| Start some task. More... | |
| void | timer_stop_task (TASK_S *task) |
| Stop some task. More... | |
Implentation of Scheduler for tasks:
| void timer_new_task | ( | TASK_S * | task, |
| void(*)(void) | runFunction | ||
| ) |
Create a task.
| *task | |
| *voidFunction | Pointer to the function called to execute |
Definition at line 16 of file taskScheduler.c.
Referenced by main().

| void timer_start_task | ( | TASK_S * | task, |
| void(*)(int) | alertFunction, | ||
| int | period_us | ||
| ) |
Start some task.
| *task | Struct whith task data |
| period_us | Period Value to repeat the task |
Definition at line 27 of file taskScheduler.c.
References TASK_S::isFirstExecution, TASK_S::period_us, and TASK_S::timer.
Referenced by main().

| void timer_stop_task | ( | TASK_S * | task | ) |
Stop some task.
Definition at line 129 of file taskScheduler.c.
Referenced by main().

1.8.6