{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"spexygen","owner":"QuantumLeaps","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T18:30:11.626Z"}},{"type":"Public","name":"qpcpp","owner":"QuantumLeaps","isFork":false,"description":"QP/C++ Real-Time Embedded Framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines","allTopics":["arm","framework","fsm","state-machine","actor-model","statechart","embedded-systems","actor","event-driven","rtos","arm-cortex-m4f","uml-state-machine","arm-cortex-m3","arm-cortex-m0","arm-cortex-m7","hierarchical-state-machine","embedded-c","qp","active-object","samek"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":1,"starsCount":355,"forksCount":79,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,2,2,1,0,6,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T12:18:25.695Z"}},{"type":"Public","name":"qpc","owner":"QuantumLeaps","isFork":false,"description":"QP/C Real-Time Embedded Framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines","allTopics":["arm","framework","embedded","state-machine","actor-model","statechart","actor","event-driven","rtos","uml-state-machine","arm-cortex-m3","arm-cortex-m0","arm-cortex-m7","hierarchical-state-machine","embedded-c","qp","active-object","samek","arm-cortex-m4","arm-cortex-m"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":903,"forksCount":244,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T12:16:56.515Z"}},{"type":"Public","name":"qpcpp-examples","owner":"QuantumLeaps","isFork":false,"description":"Examples for the QP/C++ Real-Time Embedded Framework","allTopics":["examples","submodule","qpcpp"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T15:42:10.992Z"}},{"type":"Public","name":"qpc-examples","owner":"QuantumLeaps","isFork":false,"description":"Examples for the QP/C Real-Time Embedded Framework","allTopics":["examples","submodule","qpc"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":1,"issueCount":0,"starsCount":5,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T14:52:36.883Z"}},{"type":"Public","name":"MiROS","owner":"QuantumLeaps","isFork":false,"description":"MiROS (Minimal Real-Time Operating System) for ARM Cortex-M","allTopics":["learning","arm","youtube","embedded","kernel","embedded-systems","kernel-source","rtos","kernels","embedded-c","samek"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":72,"forksCount":18,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-18T01:27:34.452Z"}},{"type":"Public","name":"qtools","owner":"QuantumLeaps","isFork":false,"description":"QTools collection of open source tools for embedded systems development on Windows, Linux and MacOS","allTopics":["lint","testing","unit-testing","arm","gui","test-automation","toolbox","embedded-systems","test-framework","testing-tools","qp","arm-cortex","samek","qspy","qcalc","qwin","qclean","qutest","gnu-arm","qspyview"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":124,"forksCount":46,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T13:54:09.776Z"}},{"type":"Public","name":"FreeACT","owner":"QuantumLeaps","isFork":false,"description":"FreeACT is a minimal Active Object (Actor) framework for FreeRTOS","allTopics":["embedded","freertos","event-driven","rtos","embedded-c","actor-framework"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":91,"forksCount":18,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-05T20:46:58.121Z"}},{"type":"Public","name":"cmsis-packs","owner":"QuantumLeaps","isFork":false,"description":"CMSIS packs released by Quantum Leaps","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-23T14:16:08.193Z"}},{"type":"Public","name":"qm","owner":"QuantumLeaps","isFork":false,"description":"QM model-based design tool and code generator based on UML state machines","allTopics":["windows","fsm","code-generator","statechart","uml","embedded-systems","object-oriented","free","code-generation","graphical-models","modeling-tool","state-diagram","uml-state-machine","hierarchical-state-machine","qp","samek","qm-modeling","macos","linux","state-machine"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":5,"starsCount":117,"forksCount":37,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-08T01:59:02.273Z"}},{"type":"Public","name":"3rd_party","owner":"QuantumLeaps","isFork":false,"description":"3rd-party code used in the QP/C and QP/C++ examples","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-27T22:38:24.172Z"}},{"type":"Public","name":"Super-Simple-Tasker","owner":"QuantumLeaps","isFork":false,"description":"Event-driven, preemptive, priority-based, hardware RTOS for ARM Cortex-M.","allTopics":["real-time","event-driven","arm-cortex-m3","arm-cortex-m0","arm-cortex-m7","embedded-c","embedded-cpp","arm-cortex-m4","hard-real-time","embedded","embedded-systems","rtos"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":1,"starsCount":135,"forksCount":28,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-23T20:17:08.112Z"}},{"type":"Public","name":".github","owner":"QuantumLeaps","isFork":false,"description":"Quantum Leaps' profile","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-03T02:25:03.660Z"}},{"type":"Public","name":"State-Oriented-Programming","owner":"QuantumLeaps","isFork":false,"description":"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.","allTopics":["c","state-machine","cpp","statecharts","hierarchical-state-machine"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":34,"forksCount":17,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-15T17:04:30.106Z"}},{"type":"Public","name":"modern-embedded-programming-course","owner":"QuantumLeaps","isFork":false,"description":"Companion repository to the \"Modern Embedded Systems Programming\" video course.","allTopics":["c","debugging","learning","arm","embedded","architecture","embedded-systems","learning-by-doing","video-course","rtos","low-level-programming","arm-cortex-m4f","c-programming","embedded-c","samek","learning-programming","learning-labs","arm-cortex-m","interrutps"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":572,"forksCount":111,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-15T15:01:57.794Z"}},{"type":"Public","name":"qpc-zephyr-app","owner":"QuantumLeaps","isFork":false,"description":"Example project and starting point for creating QP/C-Zephyr applications.","allTopics":["state-machine","actor-model","embedded-systems","rtos","zephyr-rtos"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-05T13:31:38.767Z"}},{"type":"Public","name":"qpcpp-zephyr-app","owner":"QuantumLeaps","isFork":false,"description":"Example project and starting point for creating QP/C++-Zephyr applications.","allTopics":["embedded","state-machine","actor","rtos","zephyr-rtos"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-05T13:31:09.541Z"}},{"type":"Public","name":"Embedded-Test","owner":"QuantumLeaps","isFork":false,"description":"Embedded Test (ET) -- The Super-Simple Embedded Test","allTopics":["testing","minimalist","test-driven-development","embedded-c","embedded-cpp"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":32,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-22T16:47:09.023Z"}},{"type":"Public","name":"embedded-coding-style","owner":"QuantumLeaps","isFork":false,"description":"Embedded C and C++ Coding Style","allTopics":["c","cpp","misra","embeddded"],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":3,"license":"GNU Free Documentation License v1.3","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-07T14:49:51.886Z"}},{"type":"Public","name":"OOP-in-C","owner":"QuantumLeaps","isFork":false,"description":"Simple and efficient implementation of OOP in C suitable for real-time embedded systems.","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":193,"forksCount":33,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-06T23:39:05.883Z"}},{"type":"Public","name":"qpn","owner":"QuantumLeaps","isFork":false,"description":"QP-nano real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines","allTopics":["arduino","avr","framework","fsm","state-machine","actor-model","statechart","embedded-systems","actor","event-driven","msp430","rtos","uml-state-machine","arm-cortex-m0","embedded-c","qp","active-object","samek"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":159,"forksCount":68,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-05T13:47:09.957Z"}},{"type":"Public","name":"lock-free-ring-buffer","owner":"QuantumLeaps","isFork":false,"description":"\"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.","allTopics":["real-time","buffer","embedded-systems","embedded-c","c","embedded","lock-free"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-26T23:42:14.136Z"}},{"type":"Public","name":"DBC-for-embedded-C","owner":"QuantumLeaps","isFork":false,"description":"Design By Contract (DBC) for embedded C and C++","allTopics":["assert","minimalist","embedded-c","design-by-contract","assert-library"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":15,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-30T22:40:10.847Z"}},{"type":"Public","name":"contributed","owner":"QuantumLeaps","isFork":false,"description":"Software contributed to the QP framework ecosystem","allTopics":["minimal","msp430","cpputest","arduino","esp32"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":3,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-03T00:00:35.413Z"}},{"type":"Public","name":"3rd_party-qpn","owner":"QuantumLeaps","isFork":false,"description":"3rd-party code used in the QP-nano examples","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-08-11T18:00:43.173Z"}},{"type":"Public","name":"qp-arduino","owner":"QuantumLeaps","isFork":false,"description":"QP real-time embedded frameworks/RTOS for Arduino (AVR and SAM)","allTopics":["framework","fsm","kernel","state-machine","modeling","statechart","sam","free","event-driven","code-generation","arduino-uno","rtos","modeling-tool","uml-state-machine","qp","samek","adruino-due","qpcpp","arduino","arduino-library"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":1,"starsCount":41,"forksCount":27,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-13T13:34:15.684Z"}},{"type":"Public","name":"uC-OS2","owner":"QuantumLeaps","isFork":true,"description":"Adapted for CMSIS.","allTopics":["arm","embedded","embedded-systems","cmsis","rtos","armcortexm4","armcortexm0","armcortexm3","armcortexm7"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":191,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-01T15:45:30.237Z"}}],"repositoryCount":27,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}