csanikita92 wrote on Wednesday, June 13, 2018:
Hi,
Is it possible to have something like:
int main() {
vTaskStartScheduler();
.
.
// some task calls vTaskEndScheduler();
.
vTaskStartScheduler();
..
..
// some task calls vTaskEndScheduler();
}
in an application?
That is, after an application calls vTaskStartScheduler and then a task calls vTaskEndScheduler, can the application call vTaskStartScheduler again?
We are performing a static data race detection and data flow analysis on FreeRTOSv10.0.0 which assumes that such a situation will never arise. Is our assumption correct or not?
Thanks,
Nikita