File tree Expand file tree Collapse file tree 8 files changed +11
-11
lines changed
Scheduler_example00_Blink_Namespace
Scheduler_example00_Blink
Scheduler_example16_Multitab
Scheduler_example17_Timeout Expand file tree Collapse file tree 8 files changed +11
-11
lines changed Original file line number Diff line number Diff line change 2121// #define _TASK_LTS_POINTER // Compile with support for local task storage pointer
2222// #define _TASK_PRIORITY // Support for layered scheduling priority
2323// #define _TASK_MICRO_RES // Support for microsecond resolution
24- // #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 ONLY)
24+ // #define _TASK_STD_FUNCTION // Support for std::function
2525// #define _TASK_DEBUG // Make all methods and variables public for debug purposes
2626// #define _TASK_INLINE // Make all methods "inline" - needed to support some multi-tab, multi-file implementations
2727// #define _TASK_TIMEOUT // Support for overall task timeout
Original file line number Diff line number Diff line change 1919// #define _TASK_LTS_POINTER // Compile with support for local task storage pointer
2020// #define _TASK_PRIORITY // Support for layered scheduling priority
2121// #define _TASK_MICRO_RES // Support for microsecond resolution
22- // #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 ONLY)
22+ // #define _TASK_STD_FUNCTION // Support for std::function
2323// #define _TASK_DEBUG // Make all methods and variables public for debug purposes
2424// #define _TASK_INLINE // Make all methods "inline" - needed to support some multi-tab, multi-file implementations
2525// #define _TASK_TIMEOUT // Support for overall task timeout
Original file line number Diff line number Diff line change 1414// #define _TASK_LTS_POINTER // Compile with support for local task storage pointer
1515// #define _TASK_PRIORITY // Support for layered scheduling priority
1616// #define _TASK_MICRO_RES // Support for microsecond resolution
17- // #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 ONLY)
17+ // #define _TASK_STD_FUNCTION // Support for std::function
1818// #define _TASK_DEBUG // Make all methods and variables public for debug purposes
1919
2020#include < TaskScheduler.h>
Original file line number Diff line number Diff line change 1313// #define _TASK_LTS_POINTER // Compile with support for local task storage pointer
1414// #define _TASK_PRIORITY // Support for layered scheduling priority
1515// #define _TASK_MICRO_RES // Support for microsecond resolution
16- // #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 ONLY)
16+ // #define _TASK_STD_FUNCTION // Support for std::function
1717// #define _TASK_DEBUG // Make all methods and variables public for debug purposes
1818// #define _TASK_INLINE // Make all methods "inline" - needed to support some multi-tab, multi-file implementations
1919#define _TASK_TIMEOUT
Original file line number Diff line number Diff line change 5050// #define _TASK_LTS_POINTER // Compile with support for local task storage pointer
5151// #define _TASK_PRIORITY // Support for layered scheduling priority
5252// #define _TASK_MICRO_RES // Support for microsecond resolution
53- // #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 ONLY)
53+ // #define _TASK_STD_FUNCTION // Support for std::function
5454// #define _TASK_DEBUG // Make all methods and variables public for debug purposes
5555// #define _TASK_INLINE // Make all methods "inline" - needed to support some multi-tab, multi-file implementations
5656// #define _TASK_TIMEOUT // Support for overall task timeout
Original file line number Diff line number Diff line change @@ -26,8 +26,8 @@ adjust KEYWORD2
2626allowSleep KEYWORD2
2727Callback KEYWORD2
2828cancel KEYWORD2
29- canceled KEYWORD2
30- completed KEYWORD2
29+ isCanceled KEYWORD2
30+ isCompleted KEYWORD2
3131cpuLoadReset KEYWORD2
3232currentLts KEYWORD2
3333delay KEYWORD2
@@ -77,7 +77,7 @@ isOverrun KEYWORD2
7777OnDisable KEYWORD2
7878OnEnable KEYWORD2
7979pause KEYWORD2
80- pending KEYWORD2
80+ isPending KEYWORD2
8181requestAction KEYWORD2
8282resetTimeout KEYWORD2
8383restart KEYWORD2
@@ -101,7 +101,7 @@ setWaiting KEYWORD2
101101signal KEYWORD2
102102signalComplete KEYWORD2
103103startNow KEYWORD2
104- timedOut KEYWORD2
104+ isTimedOut KEYWORD2
105105timeUntilNextIteration KEYWORD2
106106untilTimeout KEYWORD2
107107waitFor KEYWORD2
Original file line number Diff line number Diff line change @@ -308,7 +308,7 @@ v4.0.0:
308308// #define _TASK_LTS_POINTER // Compile with support for local task storage pointer
309309// #define _TASK_PRIORITY // Support for layered scheduling priority
310310// #define _TASK_MICRO_RES // Support for microsecond resolution
311- // #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 ONLY)
311+ // #define _TASK_STD_FUNCTION // Support for std::function
312312// #define _TASK_DEBUG // Make all methods and variables public for debug purposes
313313// #define _TASK_INLINE // Make all methods "inline" - needed to support some multi-tab, multi-file implementations
314314// #define _TASK_TIMEOUT // Support for overall task timeout
Original file line number Diff line number Diff line change 1616 * - Support for task IDs and Control Points for error handling and watchdog timer
1717 * - Support for Local Task Storage pointer (allowing the use of same callback code for multiple tasks)
1818 * - Support for layered task prioritization
19- * - Support for std::functions (ESP8266 only)
19+ * - Support for std::functions
2020 * - Overall task timeout
2121 * - Static and dynamic callback method binding
2222 *
You can’t perform that action at this time.
0 commit comments