QP/C++
Functions
qk_ext.cpp File Reference

QK_schedExt_() implementation. More...

#include "qk_pkg.h"

Go to the source code of this file.

Functions

void QK_schedExt_ (uint8_t p)
 The QK extended scheduler for interrupt context.

Detailed Description

QK_schedExt_() implementation.

Definition in file qk_ext.cpp.


Function Documentation

void QK_schedExt_ ( uint8_t  p)

The QK extended scheduler for interrupt context.

Note:
The QK extended exscheduler must be always called with the interrupts locked and unlocks interrupts internally.
See also:
QK_schedPrio_()

Definition at line 51 of file qk_ext.cpp.

References QF::active_, QS::aoObj_, QPSet64::findMax(), QF::gc(), QK_currPrio_, QK_EXT_SAVE, QK_readySet_, QK_TLS, QS_BEGIN_NOCRIT_, QS_END_NOCRIT_, QS_QK_SCHEDULE, and QS_U8_.