From my code I need to figure out has my function been called from the ISR or just regular application code. I do know that application is running is the User Thread mode and ISR is in privileged handler mode. Could you anyone please provide me with the sources of C-function(s) or inline assembly which will let me efficiently solve this issue.
Thanks.
Having two function is too easy for me and requires my user to think more which is always dangerous: remember - thinking makes wrinkles and therefore harmful :)