Skip to content

A lean, lightweight, and portable scheduler designed for embedded C++ applications.

License

Notifications You must be signed in to change notification settings

nacansino/lean_scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lean_scheduler

A lean, lightweight, and portable scheduler designed for embedded C++ applications.

Target specifications

  1. Ultra lean and lightweight (only xxx bytes of code).
  2. Extremely portable for any embedded C++ applications.
  3. Uses cooperative task scheduling.
  4. No external dependency. Only uses stdint.h for standard types.
  5. No dynamic memory allocation.
  6. Included automated host build through CMake, and test suite via CppUTest

Requirements

  • C++ compiler
  • Timer peripheral

About

A lean, lightweight, and portable scheduler designed for embedded C++ applications.

Resources

License

Stars

Watchers

Forks

Packages

No packages published