Ports to Third-Party RTOSFreeRTOS
SEGGER embOSThe 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:
qpc/
+---src/
| +---qf/
| | qep_hsm.c
| | qep_msm.c
| | qf_act.c
| | qf_actq.c
| | qf_defer.c
| | qf_dyn.c
| | qf_mem.c
| | qf_ps.c
| | qf_qeq.c
| | qf_qmact.c
| | qf_time.c
| |
| +---qs/
| | qs.c
| | qs_fp.c
|
+---ports/
| +---embos/
| | qp_port.h
| | qf_port.c
Ports to Third-Party RTOSFreeRTOS