Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 1009 Bytes

README.md

File metadata and controls

20 lines (15 loc) · 1009 Bytes

olga_scheduler

Main Workflow

Generic single-file implementation of scheduler suitable for deeply embedded systems. "OLGa" is a reference to the fact that it has a logarithmic asymptotic complexity. Simply copy olga_scheduler.hpp into your project tree and you are ready to roll. The only dependency is the CAVL (cavl.hpp) header-only library (>= v3.1.0).

The usage instructions are provided in the comments. The code is fully covered by manual tests with full state space exploration.

For development-related instructions please refer to the CI configuration files. To release a new version, simply create a new tag.

Olga of Kiev