This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

reentrant RTX51 Tiny

This is a question about reentrant functions in RTX51 Tiny System.
AS follows articles I found in http://www.keil.com/support/man/docs/tr51/tr51_reentrant.htm:
" You should disable Round-Robin Task Switching if you wish to invoke reentrant or non-reentrant function from more than one task or interrupt. "

If I want to invoke either reentrant functions or non-reentrant functions in RTX51 Tiny system, and they will be called in one more tasks, I should DISABLE Round-Robin Task Switching in CONF_TNY.A51.

Is it right?

Another question is that: addition, subtraction, multiplication, division in C51 library, are they all reentrant functions? Any I should be careful when I use them in one more tasks of RTX51 Tiny system?