Quantum Leaps's repositories
modern-embedded-programming-course
Companion repository to the "Modern Embedded Systems Programming" video course.
Super-Simple-Tasker
Event-driven, preemptive, priority-based, hardware RTOS for ARM Cortex-M.
qp-arduino
QP real-time embedded frameworks/RTOS for Arduino (AVR and SAM)
State-Oriented-Programming
State-Oriented Programming: was a cover story article about Hierarchical State Machines in C and C++ published originally in "Embedded Systems Programming" magazine in August 2000. This repository contains the article PDF and the updated code.
Embedded-Test
Embedded Test (ET) -- The Super-Simple Embedded Test
DBC-for-embedded-C
Design By Contract (DBC) for embedded C and C++
embedded-coding-style
Embedded C and C++ Coding Style
qpc-zephyr-app
Example project and starting point for creating QP/C-Zephyr applications.
qpc-examples
Examples for the QP/C Real-Time Embedded Framework
qpcpp-zephyr-app
Example project and starting point for creating QP/C++-Zephyr applications.
cmsis-packs
CMSIS packs released by Quantum Leaps
contributed
Software contributed to the QP framework ecosystem
ql-doxygen
Doxygen customization based on doxygen-awesome-css
lock-free-ring-buffer
"Lock-Free Ring Buffer" (LFRB) is a minimal, customizable implementation of a ring buffer (a.k.a. circular buffer) in C, specifically suitable for embedded systems.
qpcpp-examples
Examples for the QP/C++ Real-Time Embedded Framework
3rd_party-qpn
3rd-party code used in the QP-nano examples