Skip to content

Commit

Permalink
8.0.3
Browse files Browse the repository at this point in the history
  • Loading branch information
quantum-leaps committed Feb 6, 2025
1 parent 6d29ea6 commit 5af9eed
Show file tree
Hide file tree
Showing 113 changed files with 285 additions and 367 deletions.
1 change: 0 additions & 1 deletion include/qequeue.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion include/qk.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion include/qmpool.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
19 changes: 9 additions & 10 deletions include/qp.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down Expand Up @@ -226,7 +225,7 @@ struct QAsmVtable {
uint_fast8_t const qsId);
void (*dispatch)(QAsm * const me, QEvt const * const e,
uint_fast8_t const qsId);
bool (*isIn)(QAsm * const me, QStateHandler const s);
bool (*isIn)(QAsm * const me, QStateHandler const stateHndl);
#ifdef Q_SPY
QStateHandler (*getStateHandler)(QAsm * const me);
#endif // Q_SPY
Expand All @@ -237,8 +236,8 @@ struct QAsmVtable {
(*((QAsm *)(me_))->vptr->init)((QAsm *)(me_), (par_), (qsId_))
#define QASM_DISPATCH(me_, e_, qsId_) \
(*((QAsm *)(me_))->vptr->dispatch)((QAsm *)(me_), (e_), (qsId_))
#define QASM_IS_IN(me_, state_) \
(*((QAsm *)(me_))->vptr->isIn)((QAsm *)(me_), (state_))
#define QASM_IS_IN(me_, stateHndl_) \
(*((QAsm *)(me_))->vptr->isIn)((QAsm *)(me_), (stateHndl_))
#else
#define QASM_INIT(me_, par_, dummy) \
(*((QAsm *)(me_))->vptr->init)((QAsm *)(me_), (par_), 0U)
Expand Down Expand Up @@ -274,7 +273,7 @@ void QHsm_dispatch_(
//! @private @memberof QHsm
bool QHsm_isIn_(
QAsm * const me,
QStateHandler const state);
QStateHandler const stateHndl);

#ifdef Q_SPY
//! @private @memberof QHsm
Expand All @@ -292,7 +291,7 @@ static inline QStateHandler QHsm_state(QHsm const * const me) {

//! @public @memberof QHsm
QStateHandler QHsm_childState(QHsm * const me,
QStateHandler const parent);
QStateHandler const parentHndl);

#define Q_HSM_UPCAST(ptr_) ((QHsm *)(ptr_))

Expand Down Expand Up @@ -334,7 +333,7 @@ void QMsm_dispatch_(
//! @private @memberof QMsm
bool QMsm_isIn_(
QAsm * const me,
QStateHandler const state);
QStateHandler const stateHndl);

#ifdef Q_SPY
//! @public @memberof QMsm
Expand Down Expand Up @@ -584,6 +583,9 @@ void QActive_publish_(
void const * const sender,
uint_fast8_t const qsId);

//! @static @public @memberof QActive
uint_fast16_t QActive_getQueueMin(uint_fast8_t const prio);

//! @protected @memberof QActive
void QActive_subscribe(QActive const * const me,
enum_t const sig);
Expand Down Expand Up @@ -728,9 +730,6 @@ void QF_stop(void);
//! @static @public @memberof QF
int_t QF_run(void);

//! @static @public @memberof QF
uint_fast16_t QF_getQueueMin(uint_fast8_t const prio);

//! @static @public @memberof QF
void QF_onStartup(void);

Expand Down
1 change: 0 additions & 1 deletion include/qp_pkg.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
4 changes: 3 additions & 1 deletion include/qpc.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down Expand Up @@ -140,6 +139,9 @@ static inline void QF_psInit(
#define QF_TICK_X(tickRate_, sender_) QTIMEEVT_TICK_X((tickRate_), (sender_))
#define QF_TICK(sender_) QTIMEEVT_TICK(sender_)

//! @deprecated instead use: QActvie_getQueueMin()
#define QF_getQueueMin(prio_) (QActive_getQueueMin((prio_)))

#endif // QP_API_VERSION < 800

#endif // QPC_H_
1 change: 0 additions & 1 deletion include/qs_dummy.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion include/qsafe.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// SafeQP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion include/qstamp.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion include/qv.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/config/qp_config.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C configuration file (QV/QK/QXK on ARM Cortex-M)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qk/armclang/qk_port.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qk/armclang/qp_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qk/armclang/qs_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qk/gnu/qk_port.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qk/gnu/qp_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qk/gnu/qs_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qk/iar/qk_port.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qk/iar/qp_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qk/iar/qs_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qv/armclang/qp_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qv/armclang/qs_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qv/armclang/qv_port.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qv/gnu/qp_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qv/gnu/qs_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qv/gnu/qv_port.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qv/iar/qp_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qv/iar/qs_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cm/qv/iar/qv_port.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cr/config/qp_config.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C configuration file (QV/QK/QXK on ARM Cortex-R)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cr/qk/gnu/qp_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cr/qk/gnu/qs_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cr/qk/iar/qp_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cr/qk/iar/qs_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cr/qk/ti/qp_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cr/qk/ti/qs_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cr/qv/gnu/qp_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cr/qv/gnu/qs_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cr/qv/iar/qp_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cr/qv/iar/qs_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cr/qv/ti/qp_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/arm-cr/qv/ti/qs_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/config/qp_config.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C configuration file (generic)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/embos/qf_port.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
1 change: 0 additions & 1 deletion ports/embos/qp_port.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//============================================================================
// QP/C Real-Time Embedded Framework (RTEF)
// Version 8.0.2
//
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
//
Expand Down
Loading

0 comments on commit 5af9eed

Please sign in to comment.