{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"qpc-examples","owner":"QuantumLeaps","isFork":false,"description":"Examples for the QP/C Real-Time Embedded Framework","topicNames":["examples","submodule","qpc"],"topicsNotShown":0,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":1,"issueCount":0,"starsCount":5,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T08:18:56.883Z"}},{"type":"Public","name":"FreeACT","owner":"QuantumLeaps","isFork":false,"description":"FreeACT is a minimal Active Object (Actor) framework for FreeRTOS","topicNames":["embedded","freertos","event-driven","rtos","embedded-c","actor-framework"],"topicsNotShown":0,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":91,"forksCount":18,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-05T20:46:58.121Z"}},{"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","topicNames":["arm","framework","fsm","state-machine","actor-model","statechart","embedded-systems","actor","event-driven","rtos"],"topicsNotShown":10,"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":1,"starsCount":353,"forksCount":78,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T16:55:26.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","topicNames":["arm","framework","embedded","state-machine","actor-model","statechart","actor","event-driven","rtos","uml-state-machine"],"topicsNotShown":10,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":897,"forksCount":242,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T16:54:42.515Z"}},{"type":"Public","name":"qpcpp-examples","owner":"QuantumLeaps","isFork":false,"description":"Examples for the QP/C++ Real-Time Embedded Framework","topicNames":["examples","submodule","qpcpp"],"topicsNotShown":0,"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T13:20:34.992Z"}},{"type":"Public","name":"cmsis-packs","owner":"QuantumLeaps","isFork":false,"description":"CMSIS packs released by Quantum Leaps","topicNames":[],"topicsNotShown":0,"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":"qtools","owner":"QuantumLeaps","isFork":false,"description":"QTools collection of open source tools for embedded systems development on Windows, Linux and MacOS","topicNames":["lint","testing","unit-testing","arm","gui","test-automation","toolbox","embedded-systems","test-framework","testing-tools"],"topicsNotShown":10,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":124,"forksCount":46,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-21T17:18:35.776Z"}},{"type":"Public","name":"qm","owner":"QuantumLeaps","isFork":false,"description":"QM model-based design tool and code generator based on UML state machines","topicNames":["windows","fsm","code-generator","statechart","uml","embedded-systems","object-oriented","free","code-generation","graphical-models"],"topicsNotShown":10,"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":5,"starsCount":116,"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","topicNames":[],"topicsNotShown":0,"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.","topicNames":["real-time","event-driven","arm-cortex-m3","arm-cortex-m0","arm-cortex-m7","embedded-c","embedded-cpp","arm-cortex-m4","hard-real-time","embedded"],"topicsNotShown":2,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":1,"starsCount":133,"forksCount":27,"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","topicNames":[],"topicsNotShown":0,"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.","topicNames":["c","state-machine","cpp","statecharts","hierarchical-state-machine"],"topicsNotShown":0,"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.","topicNames":["c","debugging","learning","arm","embedded","architecture","embedded-systems","learning-by-doing","video-course","rtos"],"topicsNotShown":9,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":560,"forksCount":108,"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.","topicNames":["state-machine","actor-model","embedded-systems","rtos","zephyr-rtos"],"topicsNotShown":0,"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.","topicNames":["embedded","state-machine","actor","rtos","zephyr-rtos"],"topicsNotShown":0,"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","topicNames":["testing","minimalist","test-driven-development","embedded-c","embedded-cpp"],"topicsNotShown":0,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":31,"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","topicNames":["c","cpp","misra","embeddded"],"topicsNotShown":0,"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.","topicNames":[],"topicsNotShown":0,"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":"ql-doxygen","owner":"QuantumLeaps","isFork":false,"description":"Doxygen customization based on doxygen-awesome-css","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-07T13:12:18.809Z"}},{"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","topicNames":["arduino","avr","framework","fsm","state-machine","actor-model","statechart","embedded-systems","actor","event-driven"],"topicsNotShown":8,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":158,"forksCount":68,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-05T13:47:09.957Z"}},{"type":"Public","name":"MiROS","owner":"QuantumLeaps","isFork":false,"description":"MiROS (Minimal Real-Time Operating System) for ARM Cortex-M","topicNames":["learning","arm","youtube","embedded","kernel","embedded-systems","kernel-source","rtos","kernels","embedded-c"],"topicsNotShown":1,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":72,"forksCount":17,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-24T15:43:30.452Z"}},{"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.","topicNames":["real-time","buffer","embedded-systems","embedded-c","c","embedded","lock-free"],"topicsNotShown":0,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"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++","topicNames":["assert","minimalist","embedded-c","design-by-contract","assert-library"],"topicsNotShown":0,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"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","topicNames":["minimal","msp430","cpputest","arduino","esp32"],"topicsNotShown":0,"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","topicNames":[],"topicsNotShown":0,"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)","topicNames":["framework","fsm","kernel","state-machine","modeling","statechart","sam","free","event-driven","code-generation"],"topicsNotShown":10,"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.","topicNames":["arm","embedded","embedded-systems","cmsis","rtos","armcortexm4","armcortexm0","armcortexm3","armcortexm7"],"topicsNotShown":0,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":190,"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":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}