qp-arduino documentation
The manuals that match each release of the library.
qp-arduino packages one specific version of the QP/C++ real-time embedded framework for Arduino boards. The QP/C++ API, the QM modeling tool and the QTools host tools all change between QP versions, and the upstream sites document only the newest one. This page keeps the manuals that match each qp-arduino release, so a sketch written against the library can be checked against the right text.
qp-arduino 7.3.4
Released 2026-10-04. QP/C++ 7.3.4 with the QV kernel and QS tracing; qualified on RP2040 with the arduino-pico core.
| Component | Version | Manual |
|---|---|---|
| QP/C++ framework | 7.3.4 | QP/C++ 7.3.4 reference manual the offline manual shipped in the qpcpp 7.3.4 release |
| QM modeling tool | 6.1.1 | QM 6.1.1 manual the manual bundled with the QM 6.1.1 release; QM 6.1.1 generates QP/C++ 7.3 code |
| QTools (QSPY, QUTest, QView) | 7.3.4 | QTools 7.4.1 manual QTools 7.3.4 published no manual, so this is the nearest one, from the QTools 7.4.1 release; the upstream QTools pages as archived in May 2024 describe the 7.3 tools as they were |
| qp-arduino itself | 7.3.4 | README · changelog · how the port works and what a BSP must do · migrating from 6.9.x · provenance of the framework files |
Install it from the Arduino Library Manager (search for qp-arduino), or in PlatformIO:
lib_deps =
https://github.com/QuantumLeaps/qp-arduino.git#v7.3.4
qp-arduino 6.9.6
The previous release line, built from QP/C++ 6.9.3. Its API differs from 7.x; see the migration notes.
| Component | Version | Manual |
|---|---|---|
| QP/C++ framework | 6.9.3 | QP/C++ 6.9.3 reference manual |
| QM modeling tool | 5.2.3 | QM 5.2.3 manual |
| QTools | 6.9.3 | QTools 6.9.3 manual |
| qp-arduino itself | 6.9.6 | README |
Upstream, newest versions
These document the current QP release, which is newer than the version qp-arduino packages: QP/C++ · QP/C++ revision history · QM · QTools · QP support forum.