qp-arduino

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.

ComponentVersionManual
QP/C++ framework7.3.4 QP/C++ 7.3.4 reference manual
the offline manual shipped in the qpcpp 7.3.4 release
QM modeling tool6.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 itself7.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.

ComponentVersionManual
QP/C++ framework6.9.3QP/C++ 6.9.3 reference manual
QM modeling tool5.2.3QM 5.2.3 manual
QTools6.9.3QTools 6.9.3 manual
qp-arduino itself6.9.6README

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.