Skip to content

ccc321q/MicroDispatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicroDispatch

Microcontroller Task Scheduler

Super lightweight task scheduler aimed at 8 bit micro-controllers, ideal for Arduino boards.

It uses simple round-robin scheduling so no priority levels can be set. You choose the time interval by calling dispatchTick(), which is usually in a timer interrupt.

Range for number of tasks: 0 to 255 tasks Range for delay: 0 to 65535 ticks

Each task only uses 5 byte of RAM. The one task LED blink example only uses 5 bytes of RAM and 476 bytes of program memory for the whole program.

About

Microcontroller Task Scheduler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages