Task by Makuna

A library that makes creating complex mulitple task projects easy.

Author
Michael C. Miller (makuna@live.com)
Website
https://github.com/Makuna/Task
Category
Timing
License
LGPL 3.0
Library Type
Contributed
Architectures
Any

This implements a Nonpreemptive multitasking library which is effecient in speed and memory, which is good for small Arduino hardware. While multitasking is an advanced topic, our friends at AdaFruit have a great article on it here (https://learn.adafruit.com/multi-tasking-the-arduino-part-1?view=all), Samples include blinking an LED without using delay(), monitoring and reacting to a button press, cross task messaging, and rotary encoder. Tested on AVR and esp8266.

Downloads

Filename Release Date File Size
Task_by_Makuna-1.1.6.zip 2018-07-22 30.34 KiB
Task_by_Makuna-1.1.5.zip 2018-01-09 27.57 KiB
Task_by_Makuna-1.1.4.zip 2017-06-19 27.57 KiB
Task_by_Makuna-1.1.3.zip 2016-06-13 27.56 KiB
Task_by_Makuna-1.1.2.zip 2016-03-30 27.55 KiB
Task_by_Makuna-1.1.1.zip 2016-03-22 27.40 KiB
Task_by_Makuna-1.1.0.zip 2016-02-09 29.37 KiB
Task_by_Makuna-1.0.0.zip 2016-01-26 25.92 KiB