QuantumLeaps/qp-arduino

QP/C++ real-time event framework/RTOS for Arduino (ARM Cortex-M)

54
/ 100
Established

This project helps embedded systems developers program ARM Cortex-M based Arduino boards by enabling them to graphically design event-driven applications using active objects and hierarchical state machines. Developers input their system models into the QM modeling tool, and the framework generates the necessary C++ code for their Arduino projects. This is ideal for embedded systems developers creating reactive firmware for microcontrollers.

Use this if you are an embedded systems developer who wants to build robust, event-driven applications for ARM Cortex-M Arduinos using state machine modeling.

Not ideal if you are a beginner looking for a simple Arduino project, or if you prefer coding directly without graphical modeling tools and real-time operating system concepts.

embedded-systems firmware-development microcontroller-programming real-time-operating-systems state-machine-design
No Package No Dependents
Maintenance 10 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 20 / 25

How are scores calculated?

Stars

44

Forks

28

Language

C++

License

GPL-3.0

Last pushed

Feb 18, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/QuantumLeaps/qp-arduino"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.