ccc321q / MicroDispatch

Microcontroller Task Scheduler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:C 100.0%