56 #define QACTIVE_CAST_(ptr_) ((QActive *)(ptr_))
86void QF_tickX_(uint_fast8_t
const tickRate,
void const *
const sender)
88void QF_tickX_(uint_fast8_t
const tickRate)
240 enum_t const sig, uint_fast8_t tickRate)
304 uint_fast8_t
const tickRate
308 uint_fast8_t
const qs_id = ((
QActive *)(me->
act))->prio;
445 uint_fast8_t
const tickRate
448 uint_fast8_t
const qs_id = ((
QActive *)(me->
act))->prio;
533 return wasDisarmed != 0U;
#define Q_SPY
When defined, Q_SPY activates the QS software tracing instrumentation.
Customizable and memory-efficient assertions for embedded systems.
#define Q_DEFINE_THIS_MODULE(name_)
#define Q_REQUIRE_ID(id_, test_)
#define QACTIVE_POST(me_, e_, sender_)
#define QF_CRIT_EXIT_NOP()
Internal (package scope) QF/C interface.
#define Q_ASSERT_CRIT_(id_, test_)
#define QACTIVE_CAST_(ptr_)
@ QS_QF_TIMEEVT_AUTO_DISARM
@ QS_QF_TIMEEVT_DISARM_ATTEMPT
Internal (package scope) QS/C interface.
#define QS_U8_PRE_(data_)
#define QS_BEGIN_NOCRIT_PRE_(rec_, qs_id_)
#define QS_OBJ_PRE_(obj_)
#define QS_TEC_PRE_(ctr_)
#define QS_END_NOCRIT_PRE_()
#define QS_2U8_PRE_(data1_, data2_)
#define QS_SIG_PRE_(sig_)
bool QF_noTimeEvtsActiveX(uint_fast8_t const tickRate)
void QF_tickX_(uint_fast8_t const tickRate, void const *const sender)
QTimeEvt QF_timeEvtHead_[QF_MAX_TICK_RATE]
struct QTimeEvt *volatile next
bool QTimeEvt_rearm(QTimeEvt *const me, QTimeEvtCtr const nTicks)
QTimeEvtCtr QTimeEvt_currCtr(QTimeEvt const *const me)
void QTimeEvt_ctorX(QTimeEvt *const me, QActive *const act, enum_t const sig, uint_fast8_t tickRate)
bool QTimeEvt_wasDisarmed(QTimeEvt *const me)
void QTimeEvt_armX(QTimeEvt *const me, QTimeEvtCtr const nTicks, QTimeEvtCtr const interval)
bool QTimeEvt_disarm(QTimeEvt *const me)