Hi, I'm running RL-RTX and I have a function that can be called either from a task, from an ISR or from main (at startup).
Is there is way to identify the calling routine so I can make the proper function call. In my particular case, I want to write something like the example below:
myFunction( ) {
execute some code here;
if calling function is a task
os_dly_wait( ); //put the task to sleep
else
SysCtlDelay( ); //wait using CPU cycles
}
thanks. Khaled.