66 #define QK_SCHEDULE_() do { \
67 if (QK_sched_() != 0U) { \
73 #define QK_SCHEDULE_() \
74 if (QK_attr_.intNest == 0U) { \
75 if (QK_sched_() != 0U) { \
82#ifdef QK_ON_CONTEXT_SW
void QK_onContextSw(uint_fast8_t prev, uint_fast8_t next)
uint8_t volatile lockPrio
uint_fast16_t QSchedStatus
uint_fast8_t QK_sched_(void)
QSchedStatus QK_schedLock(uint_fast8_t ceiling)
void QK_schedUnlock(QSchedStatus stat)
uint8_t volatile nextPrio
uint8_t volatile lockHolder