This commit is contained in:
MMS 2022-10-14 12:35:13 -04:00
parent 0007c4e126
commit 56e1f84791
5 changed files with 15 additions and 12 deletions

View File

@ -147,7 +147,7 @@
//! //!
//! @description //! @description
//! This macro can be defined in the QF ports to configure the internal tick //! This macro can be defined in the QF ports to configure the internal tick
//! counters of Time Events. If the macro is not defined, the default of 2 //! counters of Time Events. If the macro is not defined, the default of 4
//! bytes will be chosen in qf.hpp. The valid #QF_TIMEEVT_CTR_SIZE values of //! bytes will be chosen in qf.hpp. The valid #QF_TIMEEVT_CTR_SIZE values of
//! 1U, 2U, or 4U, correspond to tick counters of uint8_t, uint16_t, and //! 1U, 2U, or 4U, correspond to tick counters of uint8_t, uint16_t, and
//! uint32_t, respectively. The tick counter representation determines the //! uint32_t, respectively. The tick counter representation determines the
@ -159,7 +159,7 @@
//! and your own application code. The consistency is guaranteed if you define //! and your own application code. The consistency is guaranteed if you define
//! this macro only once in the qf_port.hpp header file and henceforth include //! this macro only once in the qf_port.hpp header file and henceforth include
//! this header file in all builds. //! this header file in all builds.
#define QF_TIMEEVT_CTR_SIZE 2U #define QF_TIMEEVT_CTR_SIZE 4U
//! Size (in bytes) of the QS time stamp //! Size (in bytes) of the QS time stamp
//! //!

View File

@ -44,6 +44,9 @@
:: HTML outut directory ...................................................... :: HTML outut directory ......................................................
@set HTML_OUT=%QPCPP%\html @set HTML_OUT=%QPCPP%\html
if "%1"=="-CERT" (
@set HTML_OUT=%QPCPP%\cert-pack
)
:: Generate metrics.dox file... :: Generate metrics.dox file...
@set METRICS_INP=%QPCPP%\include %QPCPP%\src -x %QPCPP%\src\qs\* @set METRICS_INP=%QPCPP%\include %QPCPP%\src -x %QPCPP%\src\qs\*

View File

@ -157,8 +157,8 @@
43 8 230 0 54 QXK_sched_@278-331@..\src\qxk\qxk.cpp 43 8 230 0 54 QXK_sched_@278-331@..\src\qxk\qxk.cpp
59 16 406 0 98 QXK_activate_@334-431@..\src\qxk\qxk.cpp 59 16 406 0 98 QXK_activate_@334-431@..\src\qxk\qxk.cpp
12 2 69 0 18 QXK_current@434-451@..\src\qxk\qxk.cpp 12 2 69 0 18 QXK_current@434-451@..\src\qxk\qxk.cpp
23 6 130 1 31 QXK_contextSw@455-485@..\src\qxk\qxk.cpp 23 7 130 1 34 QXK_contextSw@455-488@..\src\qxk\qxk.cpp
14 2 110 0 23 QXK_threadExit_@489-511@..\src\qxk\qxk.cpp 14 2 110 0 23 QXK_threadExit_@492-514@..\src\qxk\qxk.cpp
3 1 15 0 3 QP::QXMutex::QXMutex@76-78@..\src\qxk\qxk_mutex.cpp 3 1 15 0 3 QP::QXMutex::QXMutex@76-78@..\src\qxk\qxk_mutex.cpp
8 2 54 1 11 QP::QXMutex::init@81-91@..\src\qxk\qxk_mutex.cpp 8 2 54 1 11 QP::QXMutex::init@81-91@..\src\qxk\qxk_mutex.cpp
61 9 422 0 95 QP::QXMutex::tryLock@94-188@..\src\qxk\qxk_mutex.cpp 61 9 422 0 95 QP::QXMutex::tryLock@94-188@..\src\qxk\qxk_mutex.cpp
@ -216,7 +216,7 @@ NLOC Avg.NLOC AvgCCN Avg.token function_cnt file
233 27.6 4.1 157.1 8 ..\src\qf\qf_time.cpp 233 27.6 4.1 157.1 8 ..\src\qf\qf_time.cpp
200 22.2 4.8 136.2 8 ..\src\qk\qk.cpp 200 22.2 4.8 136.2 8 ..\src\qk\qk.cpp
85 16.5 3.8 96.5 4 ..\src\qv\qv.cpp 85 16.5 3.8 96.5 4 ..\src\qv\qv.cpp
279 23.4 4.9 147.0 11 ..\src\qxk\qxk.cpp 279 23.4 5.0 147.0 11 ..\src\qxk\qxk.cpp
241 46.0 7.0 333.6 5 ..\src\qxk\qxk_mutex.cpp 241 46.0 7.0 333.6 5 ..\src\qxk\qxk_mutex.cpp
142 32.8 4.5 196.5 4 ..\src\qxk\qxk_sema.cpp 142 32.8 4.5 196.5 4 ..\src\qxk\qxk_sema.cpp
309 21.3 3.5 128.8 14 ..\src\qxk\qxk_xthr.cpp 309 21.3 3.5 128.8 14 ..\src\qxk\qxk_xthr.cpp

View File

@ -3,7 +3,7 @@
* Model: qpc.qm * Model: qpc.qm
* File: ${include::qassert.h} * File: ${include::qassert.h}
* *
* This code has been generated by QM 5.2.1 <www.state-machine.com/qm>. * This code has been generated by QM 5.2.2 <www.state-machine.com/qm>.
* DO NOT EDIT THIS FILE MANUALLY. All your changes will be lost. * DO NOT EDIT THIS FILE MANUALLY. All your changes will be lost.
* *
* This code is covered by the following QP license: * This code is covered by the following QP license:
@ -49,8 +49,8 @@
* __especially__ in the production code. Instead, the assertion handler * __especially__ in the production code. Instead, the assertion handler
* Q_onAssert() should be very carefully designed and tested. * Q_onAssert() should be very carefully designed and tested.
*/ */
#ifndef QASSERT_H #ifndef QP_INC_QASSERT_H_
#define QASSERT_H #define QP_INC_QASSERT_H_
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
@ -395,4 +395,4 @@ Q_NORETURN Q_onAssert(
} }
#endif #endif
#endif /* QASSERT_H */ #endif /* QP_INC_QASSERT_H_ */

View File

@ -22,8 +22,8 @@
// <www.state-machine.com> // <www.state-machine.com>
// <info@state-machine.com> // <info@state-machine.com>
//============================================================================ //============================================================================
//! @date Last updated on: 2022-08-24 //! @date Last updated on: 2022-10-07
//! @version Last updated for: @ref qpcpp_7_1_0 //! @version Last updated for: @ref qpcpp_7_1_3
//! //!
//! @file //! @file
//! @brief PC-Lint-Plus option file for linting QP/C++ source code //! @brief PC-Lint-Plus option file for linting QP/C++ source code
@ -42,7 +42,7 @@
au-autosar.lnt // AUTOSAR:C++14 au-autosar.lnt // AUTOSAR:C++14
au-ds.lnt // Dan Saks recommendations au-ds.lnt // Dan Saks recommendations
au-ql-cpp11.lnt // Quantum Leaps coding standard for C++11 au-ql-cpp11.lnt // Quantum Leaps coding standard for C++11
//-strong(AXJ) // Strong type checking
// size/alignment options // size/alignment options
cpu.lnt // for the chosen CPU cpu.lnt // for the chosen CPU