Does anybody know if ISRs share the same task's stack space on an FreeRTOS Cortex-M3 port? Or they use a different stack space?
All interrupts (which may nest) use the stack that main() uses when it starts running. Tasks use stacks that come from the FreeRTOS heap. So, they are separate.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.