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

What is the unit of timeout in RTX os_evt_wait()?

Hi all,

In RL-ARM User guide,http://www.keil.com/support/man/docs/rlarm/rlarm_os_evt_wait_or.htm, it says that "The unit of measure of the timeout argument is the number of system intervals." for the timeout parameter of os_evt_waits.

What is "system intervals", is it number of timer ticks?

Thanks.

  • This is a classic mistake of document authors - to use a term with a specific meaning, but fail to explicitly define that meaning!

    You would have thought that it should be engraved on the forehead of every technical author by now - but, apparently, not.

    :-(

    It isn't even mentioned in the Glossary.

    :-(

    It is mentioned in an aside on this page:

    www.keil.com/.../rlarm_ar_your_first_app.htm

    "The RTX kernel starts a system timer by programming one of the on-chip hardware timers of the ARM processors. By default, the system interval is 10 ms and timer 0 is used (this is configurable)."