QuarkTS
QuarkTS copied to clipboard
An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
Currently static analisys are performed by external tools. To have more control over the this, a workflow on github actions should be required by using the cppcheck tool to enhance...
a cmake file should be added to the kernel branch in order to support kernel inclusion as module to a bigger cmake-based project.
Consider adding examples which one could easily compile and run with one or two command lines. Currently only source of example is manual. User has to copy-paste snippets of code...
|Related issue|Version| |---|---| |https://github.com/kmilo17pet/QuarkTS/issues/58|v7.3.3| ## Description This PR solves the issue https://github.com/kmilo17pet/QuarkTS/issues/58, the proposed solution was integrate C++ input channel event to C.
Add the input-watcher event class for efficient maintainable working with input channels. This class is currently only available in c++ port, QuarkTS++. This ticket is to include this useful feature...
Follow the brand new implementation of coRoutines used in the c++ port (QuarkTS++) due to its better consistency. This will considerable change the coroutines API. A new major version will...