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
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.4.zip 2017-06-19 24.71 KiB
Task_by_Makuna-1.1.3.zip 2016-06-13 24.70 KiB
Task_by_Makuna-1.1.2.zip 2016-03-30 24.68 KiB
Task_by_Makuna-1.1.1.zip 2016-03-22 24.54 KiB
Task_by_Makuna-1.1.0.zip 2016-02-09 26.49 KiB
Task_by_Makuna-1.0.0.zip 2016-01-26 23.33 KiB