Is there any schedular that exists for STM32F103 in which the 'tasks' are run at the ISR() level while the Schedular() code runs in the main() thread?
1 Answer
\$\begingroup\$
\$\endgroup\$
Kernel drivers work in the ISR. Tasks do not.
It is also impossible for ARM in OS configuration to perform a task switch in main due to thread vs privileged mode of the core registers.