This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

SoftDevice call stack in s132_nrf52_7.0.1

The s132_nrf52_7.0.1 documentation says:

Call stack: The SoftDevice uses a call stack combined with the application. The worst-case stack usage for the SoftDevic e is 1.5 kB (0x600 bytes). A pplication writers should ensure that enough stack space is reserved to cover the worst-case SoftDevice call stack usage combined with the worst-case application call stack usage.

Does this mean that if I use the OS, then should every task have a margin on the stack to bind SoftDevice interrupts? Or only threads where functions from SoftDevice are called?

Related