You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.3 KiB
1.3 KiB
About the QPC Zephyr Module
This directory defines the QP/C Real-Time Embedded Framework as a Zephyr module.
How to use
Example of use is provided in the related repository qpc-zephyr-app
To create your own QP-Zephyr project, you can clone that repository and customize it to your needs:
git clone https://github.com/QuantumLeaps/qpc-zephyr-app <my-project> --recurse-submodules --depth 1
where <my-project> is the name of your project.
Configuring the QPC Zephyr Module
The Kconfig file provides configuration CONFIG_QPC to activate the QPC module
in Zephyr. To do so, you need to add the following line to your prj.conf:
CONFIG_QPC=y
Option for Activating QSPY Software Tracing
The QP/C Zephyr Module supports the QSPY Software Tracing option and will add the appropriate macros and files to build the "QSPY" configuration.
If you wish to enable "QSPY" you can provide the option "QSPY" in the command-line for the build. For example:
west build -b nucleo_h743zi -- -DQSPY=ON
