diff options
| author | Anatoli Arkhipenko <arkhipenko@hotmail.com> | 2015-10-01 09:34:10 -0400 |
|---|---|---|
| committer | Anatoli Arkhipenko <arkhipenko@hotmail.com> | 2015-10-01 09:34:10 -0400 |
| commit | 332d0cf661ff7d86640773168113ffe5e47de505 (patch) | |
| tree | 527af3ac3deaaaafdffdaced2512b2d9b01a4b49 | |
| parent | 1efab7eae2d24629f819e4b0ae5aa7aa0b7bcf43 (diff) | |
Updated library to be arduino 1.5 comliant
* Included library.properties file
* Updated version numbers to be semver compliant
* Tagged lib files with the version number
| -rw-r--r-- | README | 11 | ||||
| -rw-r--r-- | documentation/TaskScheduler.doc | bin | 65024 -> 0 bytes | |||
| -rw-r--r-- | extras/TaskScheduler.doc | bin | 0 -> 65024 bytes | |||
| -rw-r--r-- | extras/TaskScheduler.html (renamed from documentation/TaskScheduler.htm) | 4 | ||||
| -rw-r--r-- | library.properties | 9 | ||||
| -rw-r--r-- | src/TaskScheduler.cpp (renamed from TaskScheduler.cpp) | 2 | ||||
| -rw-r--r-- | src/TaskScheduler.h (renamed from TaskScheduler.h) | 11 |
7 files changed, 24 insertions, 13 deletions
@@ -1,5 +1,5 @@ Task Scheduler – cooperative multitasking for Arduino microcontrollers -Version 1.6: 2015-09-22 +Version 1.6.0: 2015-09-22 REQUIREMENT: @@ -37,17 +37,18 @@ Changelog: 3. Delay is based on the min anticipated wait until next task _AND_ the runtime of execute function itself. 2015-05-11 - added restart() and restartDelayed() functions to restart tasks which are on hold after running all iterations 2015-05-19 - completely removed delay from the scheduler since there are no power saving there. using 1 ms sleep instead -v1.41: +v1.4.1: 2015-09-15 - more careful placement of AVR-specific includes for sleep functions (compatibility with DUE) sleep on idle run is no longer a default and should be explicitly compiled with _TASK_SLEEP_ON_IDLE_RUN defined -v1.50: +v1.5.0: 2015-09-20 - access to currently executing task (for callback functions) 2015-09-20 - pass scheduler as a parameter to the task constructor to append the task to the end of the chain 2015-09-20 - option to create a task already enabled -v1.51: +v1.5.1: 2015-09-21 - bug fix: incorrect handling of active tasks via set() and setIterations(). Thanks to Hannes Morgenstern for catching this one -v1.6: +v1.6.0: 2015-09-22 - revert back to having all tasks disable on last iteration. 2015-09-22 - deprecated disableOnLastIteration method as a result + 2015-10-01 - made version numbers semver compliant (documentation only) diff --git a/documentation/TaskScheduler.doc b/documentation/TaskScheduler.doc Binary files differdeleted file mode 100644 index 36425ea..0000000 --- a/documentation/TaskScheduler.doc +++ /dev/null diff --git a/extras/TaskScheduler.doc b/extras/TaskScheduler.doc Binary files differnew file mode 100644 index 0000000..f6e88c7 --- /dev/null +++ b/extras/TaskScheduler.doc diff --git a/documentation/TaskScheduler.htm b/extras/TaskScheduler.html index 34aadaf..7855c7f 100644 --- a/documentation/TaskScheduler.htm +++ b/extras/TaskScheduler.html @@ -24,8 +24,8 @@ <BODY LANG="en-US" TEXT="#000000" DIR="LTR"> <P CLASS="western" STYLE="margin-bottom: 0in"><B>Task Scheduler – cooperative multitasking for Arduino microcontrollers</B></P> -<P CLASS="western" STYLE="margin-bottom: 0in"><B>Version 1.6: -2015-09-22</B></P> +<P CLASS="western" STYLE="margin-bottom: 0in"><B>Version 1.6.0: +2015-10-01</B></P> <P CLASS="western" STYLE="margin-bottom: 0in"><BR> </P> <P CLASS="western" STYLE="margin-bottom: 0in"><B>REQUIREMENT</B>:</P> diff --git a/library.properties b/library.properties new file mode 100644 index 0000000..685cf14 --- /dev/null +++ b/library.properties @@ -0,0 +1,9 @@ +name=TaskScheduler +version=1.6.0 +author=Anatoli Arkhipenko <arkhipenko@hotmail.com> +maintainer=Anatoli Arkhipenko <arkhipenko@hotmail.com> +sentence=A light-weight cooperative multitasking library for arduino microcontrollers. +paragraph=Enables developers to achieve pseudo multi-tasking. The library is NOT pre-emptive, and as such requires cooperative programming to be used; does NOT use any of the timers therefore does not affect PWM pins. +category=Schedulers +url=https://github.com/arkhipenko/TaskScheduler.git +architectures=* diff --git a/TaskScheduler.cpp b/src/TaskScheduler.cpp index 924b40e..43cb976 100644 --- a/TaskScheduler.cpp +++ b/src/TaskScheduler.cpp @@ -1,4 +1,4 @@ -// Cooperative multitasking library for Arduino version 1.6 +// Cooperative multitasking library for Arduino version 1.6.0 // Copyright (c) 2015 Anatoli Arkhipenko // diff --git a/TaskScheduler.h b/src/TaskScheduler.h index fe09bb5..90f8132 100644 --- a/TaskScheduler.h +++ b/src/TaskScheduler.h @@ -1,4 +1,4 @@ -// Cooperative multitasking library for Arduino version 1.6 +// Cooperative multitasking library for Arduino version 1.6.0 // Copyright (c) 2015 Anatoli Arkhipenko // // Changelog: @@ -10,20 +10,21 @@ // 3. Delay is based on the min anticipated wait until next task _AND_ the runtime of execute function itself. // 2015-05-11 - added restart() and restartDelayed() functions to restart tasks which are on hold after running all iterations // 2015-05-19 - completely removed delay from the scheduler since there are no power saving there. using 1 ms sleep instead -// v1.41: +// v1.4.1: // 2015-09-15 - more careful placement of AVR-specific includes for sleep functions (compatibility with DUE) // sleep on idle run is no longer a default and should be explicitly compiled with _TASK_SLEEP_ON_IDLE_RUN defined -// v1.50: +// v1.5.0: // 2015-09-20 - access to currently executing task (for callback functions) // 2015-09-20 - pass scheduler as a parameter to the task constructor to append the task to the end of the chain // 2015-09-20 - option to create a task already enabled -// v1.51: +// v1.5.1: // 2015-09-21 - bug fix: incorrect handling of active tasks via set() and setIterations(). // Thanks to Hannes Morgenstern for catching this one -// v1.6: +// v1.6.0: // 2015-09-22 - revert back to having all tasks disable on last iteration. // 2015-09-22 - deprecated disableOnLastIteration method as a result // 2015-09-22 - created a separate branch 'disable-on-last-iteration' for this +// 2015-10-01 - made version numbers semver compliant (documentation only) |
