48 #error "Source file included in a project NOT based on the QV-nano kernel"
69#if (QF_MAX_ACTIVE < 1) || (8 < QF_MAX_ACTIVE)
70 #error "QF_MAX_ACTIVE not defined or out of range. Valid range is 1..8"
126#if (Q_PARAM_SIZE != 0U)
139 if (a->
nUsed == 0U) {
Customizable and memory-efficient assertions for embedded systems.
#define Q_DEFINE_THIS_MODULE(name_)
#define Q_ASSERT_ID(id_, test_)
#define Q_REQUIRE_ID(id_, test_)
#define QHSM_DISPATCH(me_)
#define Q_ROM_BYTE(rom_var_)
Some compilers for Harvard-architecture MCUs, such as gcc for AVR, do not generate correct code for a...
QActiveCB const Q_ROM QF_active[]
active object control blocks
uint_fast8_t volatile QF_readySet_
uint_fast8_t QF_maxActive_
#define QF_ROM_QUEUE_AT_(ao_, i_)
#define QF_ROM_ACTIVE_GET_(p_)
uint8_t const Q_ROM QF_log2Lkup[16]
QHsm super
derives from the QHsm base class