Quite a generic FreeRTOS question probably here but... on an interrupt, what's the stack the ISR uses? Is it the one from the stack that got interrupted? If so, I guess that also works for the Idle task.
Then, what's the use of the stack defined in the startup fie? Is that only use at bootup until FreeRTOS runs?