# qpcpp-zephyr **Repository Path**: mirrors_QuantumLeaps/qpcpp-zephyr ## Basic Information - **Project Name**: qpcpp-zephyr - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-08-11 - **Last Updated**: 2025-09-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # qpcpp-zephyr Module Module to integrate the [QP/C++ Real-Time Embedded Framework](https://github.com/QuantumLeaps/qpcpp) into [Zephyr](https://github.com/zephyrproject-rtos/zephyr) projects. ## Credits This [Zephyr module](https://docs.zephyrproject.org/latest/develop/modules.html) has been originally created by [Victor Chavez](https://github.com/vChavezB). ## How to use 1. Clone this repository to your Zephyr project or any place where you want to reference it. ```bash git clone https://github.com/QuantumLeaps/qpcpp-zephyr --recurse-submodules --depth 1 ``` 2. Add this module to your `CMakeLists.txt` at the beginning ```cmake set(ZEPHYR_EXTRA_MODULES ${CMAKE_CURRENT_SOURCE_DIR}/qpcpp-zephyr) find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE}) ``` For this example it is assumed the module was added to the root of your CMake Zephyr Project. 3. Enable the Module via Kconfig or adding it manually in your proj.cnf ```ini CONFIG_QPCPP=y ``` Now you can use the includes from the QPCPP library. If you want to enable QSpy you must add also the following to your proj.cnf ```ini CONFIG_QSPY=y ```