You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// #define _TASK_SLEEP_ON_IDLE_RUN // Enable 1 ms SLEEP_IDLE powerdowns between tasks if no callback methods were invoked during the pass
45
+
// #define _TASK_STATUS_REQUEST // Compile with support for StatusRequest functionality - triggering tasks on status change events in addition to time only
46
+
// #define _TASK_WDT_IDS // Compile with support for wdt control points and task ids
47
+
// #define _TASK_LTS_POINTER // Compile with support for local task storage pointer
48
+
// #define _TASK_PRIORITY // Support for layered scheduling priority
49
+
// #define _TASK_MICRO_RES // Support for microsecond resolution
50
+
// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 and ESP32 ONLY)
51
+
// #define _TASK_DEBUG // Make all methods and variables public for debug purposes
52
+
// #define _TASK_INLINE // Make all methods "inline" - needed to support some multi-tab, multi-file implementations
53
+
// #define _TASK_TIMEOUT // Support for overall task timeout
54
+
// #define _TASK_OO_CALLBACKS // Support for dynamic callback method binding
55
+
// #define _TASK_DEFINE_MILLIS // Force forward declaration of millis() and micros() "C" style
56
+
// #define _TASK_EXPOSE_CHAIN // Methods to access tasks in the task chain
57
+
#define_TASK_SCHEDULING_OPTIONS// Support for multiple scheduling options
// #define _TASK_SLEEP_ON_IDLE_RUN // Enable 1 ms SLEEP_IDLE powerdowns between tasks if no callback methods were invoked during the pass
3
-
// #define _TASK_STATUS_REQUEST // Compile with support for StatusRequest functionality - triggering tasks on status change events in addition to time only
4
-
// #define _TASK_WDT_IDS // Compile with support for wdt control points and task ids
5
-
// #define _TASK_LTS_POINTER // Compile with support for local task storage pointer
6
-
// #define _TASK_PRIORITY // Support for layered scheduling priority
7
-
// #define _TASK_MICRO_RES // Support for microsecond resolution
8
-
// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 and ESP32 ONLY)
9
-
// #define _TASK_DEBUG // Make all methods and variables public for debug purposes
10
-
// #define _TASK_INLINE // Make all methods "inline" - needed to support some multi-tab, multi-file implementations
11
-
// #define _TASK_TIMEOUT // Support for overall task timeout
12
-
// #define _TASK_OO_CALLBACKS // Support for dynamic callback method binding
13
-
// #define _TASK_DEFINE_MILLIS // Force forward declaration of millis() and micros() "C" style
14
-
// #define _TASK_EXPOSE_CHAIN // Methods to access tasks in the task chain
// #define _TASK_STATUS_REQUEST // Compile with support for StatusRequest functionality - triggering tasks on status change events in addition to time only
43
+
// #define _TASK_WDT_IDS // Compile with support for wdt control points and task ids
44
+
// #define _TASK_LTS_POINTER // Compile with support for local task storage pointer
45
+
// #define _TASK_PRIORITY // Support for layered scheduling priority
46
+
// #define _TASK_MICRO_RES // Support for microsecond resolution
47
+
// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 and ESP32 ONLY)
48
+
// #define _TASK_DEBUG // Make all methods and variables public for debug purposes
49
+
// #define _TASK_INLINE // Make all methods "inline" - needed to support some multi-tab, multi-file implementations
50
+
// #define _TASK_TIMEOUT // Support for overall task timeout
51
+
// #define _TASK_OO_CALLBACKS // Support for dynamic callback method binding
52
+
// #define _TASK_DEFINE_MILLIS // Force forward declaration of millis() and micros() "C" style
53
+
// #define _TASK_EXPOSE_CHAIN // Methods to access tasks in the task chain
54
+
// #define _TASK_SCHEDULING_OPTIONS // Support for multiple scheduling options
0 commit comments