Skip to content

Tags: chaffneue/TaskScheduler

Tags

v1.8.3

Toggle v1.8.3's commit message
Version 1.8.3 number of addtions and improvements

 * support for task activation on a status request with arbitrary interval and number of iterations (0 and 1 are still default values)
 * implement waitForDelayed() method to allow task activation on the status request completion delayed for one current interval
 * added callback methods prototypes to all examples for Arduino IDE 1.6.6 compatibility
 * added several constants to be used as task parameters for readability (e.g, TASK_FOREVER, TASK_SECOND, etc.)
 * significant optimization of the scheduler's execute loop, including millis() rollover fix option

v1.8.2

Toggle v1.8.2's commit message
TaskScheduler v1.8.2 Local Task Storage and bug fixes

 * implemented Local Task Storage Pointer (allow use of same callback code for different tasks)
 * bug fix: currentTask() method returns incorrect Task reference if called within OnEnable and OnDisable methods
 * protection against infinite loop in OnEnable (if enable() methods are called within OnEnable)
 * new currentLts() method in the scheduler class returns current task's LTS pointer in one call

v1.8.0

Toggle v1.8.0's commit message
Version 1.8.0

v1.7.0

Toggle v1.7.0's commit message
TaskScheduler version 1.7.0 (C) Anatoli Arlkhipenko