Where the heck are system calls set up? I'm new to the nRF world (this is actually my second day in it).
I've tried to find the code where the SVC 0x69 is handled.
The HW hasn't arrived yet, so I can't single step.
BTW, using a lot of code not visible in the IDE is not such a thrilling idea either - nor is the reading addresses to pointers by accessing a segment directly with an offset.
It's hard to follow the code when there is a call to some platform function, but searching that name from the whole solution doesn't find it. You have to go to the code tree and use 'find' and 'grep' for each function.
Data hiding was supposed to keep other pieces of code from seeing the internals of some module. It was not meant to keep other developers from seeing it.