OSIdleTaskCtr
This variable contains a counter that is incremented every time the idle task infinite loop runs.
OSRunning
When non-zero, this variable indicates that multitasking has started.
OSTaskCtxSwCtr
This variable accumulates the number of context switches performed by µC/OS-IIIThe table below shows the difference in API for miscellaneous services.
Panel | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||
|
Panel | ||
---|---|---|
| ||
(1) Objects in µC/OS-III are named when they are created and these functions are not required in µC/OS-III. (2) Multipend no longer exist in µC/OS-III. (3) µC/OS-III returns an error code for this function. Initialization is successful if (4) An error code is returned in µC/OS-III for this function. (5) Enable or disable µC/OS-III’s round-robin scheduling at run time, as well as change the default time quanta. (6) A task that completes its work before its time quanta expires may yield the CPU to another task at the same priority. (7) An error code is returned in µC/OS-III for this function. (8) Note the change in name for the function that computes the “capacity” of the CPU for the purpose of computing CPU usage at run-time. (9) An error code is returned in µC/OS-III for this function. |