aboutsummaryrefslogtreecommitdiff
path: root/src/TaskScheduler.cpp
AgeCommit message (Collapse)Author
2015-10-15TaskScheduler version 1.8.0 - added support for event completion signallingv1.8.0Anatoli Arkhipenko
* Introduced option to compile with support for Status Rquests - ability to wait for and signal event completion * Moved all code to one header file allowing control at compile time via #define statments.
2015-10-13TaskScheduler v1.7.0 with the following changes:Anatoli Arkhipenko
* introduced callback run counter - callback functions can branch on the iteration number * enableIfNot() - enable a task only if it is not already enabled. Returns true if was already enabled, false if was disabled * disable() returns previous enable state (true if was enabled, false if was already disabled) * introduced callback functions "on enable" and "on disable". On enable runs every time enable is called, on disable runs only if task was enabled * new Task method: forceNextIteration() - makes next iteration happen immediately during the next pass regardless how much time is left
2015-10-01Updated library to be arduino 1.5 comliantAnatoli Arkhipenko
* Included library.properties file * Updated version numbers to be semver compliant * Tagged lib files with the version number