cooperative, non-preemptive kernel More...
Classes | |
class | Attr |
Private attributes of the QV kernel. More... | |
Functions | |
void | onIdle () |
Variables | |
QV::Attr | priv_ |
cooperative, non-preemptive kernel
QP::QV::onIdle | ( | void | ) |
QV idle callback (customized in BSPs for QV)
QV_onIdle() is called by the cooperative QV kernel (from QF_run()) when the scheduler detects that no events are available for active objects (the idle condition). This callback gives the application an opportunity to enter a power-saving CPU mode, or perform some other idle processing (such as QS software tracing output).