Tasks inside Interrupt Handler
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.