So, this is the third time in a month or so that I've needed to tell someone "use a task loop" -- but I'm not sure if I can say "just Google it".
So: When I say "task loop" I mean that I'm _not_ using an RTOS, but rather that I'm doing some small thing in a small processor, and somewhere in my code there's a loop that goes:
for (;;) { if (task_1_ready) { task_1_update(); } else if (task_2_ready) { task_2_update(); } else if (task_3_ready) // et cetera }
The "task_n_ready" variables are set offstage (in an ISR, or by one of the task_n_update functions) and reset within the tasks.
So -- is there a common Google-able term for this?