Skip to content

Tags: xlogik/TaskScheduler

Tags

v2.1.0

Toggle v2.1.0's commit message
Version 2.1.0

v1.9.0

Toggle v1.9.0's commit message
Version 1.9.0

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