option to run a task immediately
This commit is contained in:
parent
8c7413c09b
commit
1ac9a37755
@ -29,7 +29,11 @@ void schAdd(void (*exec)(void *), void *handle, uint32_t delay, uint32_t period)
|
|||||||
if (tasks[i].exec == NULL) {
|
if (tasks[i].exec == NULL) {
|
||||||
tasks[i].delay = delay;
|
tasks[i].delay = delay;
|
||||||
tasks[i].period = period;
|
tasks[i].period = period;
|
||||||
|
if (delay == 0 && period == 0) {
|
||||||
|
tasks[i].run = 1;
|
||||||
|
} else {
|
||||||
tasks[i].run = 0;
|
tasks[i].run = 0;
|
||||||
|
}
|
||||||
tasks[i].exec = exec;
|
tasks[i].exec = exec;
|
||||||
tasks[i].handle = handle;
|
tasks[i].handle = handle;
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user