Interrupt or main() context, or something else?
We're using S140 SoftDevice, nRF52840 and Segger Embedded Studio 3.30
We're also usinq Quantum Leaps (https://www.state-machine.com/) as our OS
How the SoftDevice works is still somewhat mysterious to me. We see strange behavior and we're not sure if its because of some interaction with Quantum Leaps or something else.
Is there a good document somewhere explaining how the SoftDevice works with the application program?
Not the APIs - I can find them. But how the APIs are working "behind the curtain".