Multitasker

Lightweight cooperative multitasking for Arduino AVR using independent task stacks.

Author
Jens D. Madsen
Website
https://arduino.one/multitasker
Github
https://github.com/JensDMadsen/Multitasker
Category
Other
License
LGPL 2.1
Library Type
Contributed
Architectures
avr

Simple and deterministic cooperative multitasking using stack pointer switching. Each task has its own stack, preserving the complete execution state across task switches. Ideal for resource-constrained AVR boards such as Arduino Nano. Supports yield(), delay(), manual task switching and custom schedulers.

Downloads

Filename Release Date File Size
Multitasker-1.0.1.zip 2026-06-19 44.63 KiB
Multitasker-1.0.0.zip 2024-09-25 43.69 KiB