Timing

QuarkTS

J. Camilo Gomez C. <kmilo17pet@gmail.com>

An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.

QuarkTS++ is an operating system that provides a modern environment to build stable and predictable event-driven multitasking embedded software. The OS is built on top of a cooperative quasi-static scheduler and its simplified kernel implements a specialized round-robin scheme using a linked-chain approach and an event-queue to provide true FIFO priority-scheduling..

Go to repository

This library is compatible with all architectures so you should be able to use it on all the Arduino boards.