QP/C++  7.4.0-rc.3
Real-Time Embedded Framework
Loading...
Searching...
No Matches
embOS
SEGGER embOS

The QP/C++ ports and examples for embOS are described in the Quantum Leaps Application Note QP and embOS↑.

QP/C++ Source Files Needed in this QP/C++ Port

It is important to note that not all QP/C++ source files should be included in the build process. Specifically, the QP/C++ source file qf_actq.c must NOT be included in the build, because this functionality is taken from embOS. Here is the list of QP/C++ source files needed:

qpcpp/
+---src/
| +---qf/
| | qep_hsm.cpp
| | qep_msm.cpp
| | qf_act.cpp
| | qf_actq.cpp // NOT included (implemented in embOS)
| | qf_defer.cpp
| | qf_dyn.cpp
| | qf_mem.cpp
| | qf_ps.cpp
| | qf_qeq.cpp
| | qf_qmact.cpp
| | qf_time.cpp
| |
| +---qs/
| | qs.cpp // included only in the Spy build configuration
| | qs_fp.cpp // included only in the Spy build configuration
|
+---ports/
| +---embos/ // QP/C++ port to embOS
| | qp_port.hpp
| | qf_port.cpp

FreeRTOS