From 62daf06a0e08f835417cdd76dd2ff5d51bdc66d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Sch=C3=BC=C3=9Fler?= <834347+vindolin@users.noreply.github.com> Date: Sun, 14 Jan 2024 10:06:17 +0100 Subject: [PATCH] change "ESP8266" to "ESP8266, ESP32, STM32" --- .../Scheduler_example00_Blink/Scheduler_example00_Blink.ino | 2 +- .../Scheduler_example00_Blink_Namespace.ino | 2 +- .../Scheduler_example15_STDFunction.ino | 2 +- examples/Scheduler_example16_Multitab/ts.cpp | 2 +- .../Scheduler_example17_Timeout/Scheduler_example17_Timeout.ino | 2 +- .../Scheduler_example18_StatusRequest_LTS_WDT_Timeout.ino | 2 +- ...Scheduler_example20_StatusRequest_LTS_WDT_Timeout_Object.ino | 2 +- .../Scheduler_example25_SCHEDULER_CHAIN.ino | 2 +- .../Scheduler_example26_SCHEDULING_OPTIONS.ino | 2 +- examples/Scheduler_template/Scheduler_template.ino | 2 +- src/TaskSchedulerDeclarations.h | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/examples/Scheduler_example00_Blink/Scheduler_example00_Blink.ino b/examples/Scheduler_example00_Blink/Scheduler_example00_Blink.ino index 372f7b8..f0c682e 100644 --- a/examples/Scheduler_example00_Blink/Scheduler_example00_Blink.ino +++ b/examples/Scheduler_example00_Blink/Scheduler_example00_Blink.ino @@ -21,7 +21,7 @@ // #define _TASK_LTS_POINTER // Compile with support for local task storage pointer // #define _TASK_PRIORITY // Support for layered scheduling priority // #define _TASK_MICRO_RES // Support for microsecond resolution -// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 ONLY) +// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266, ESP32, STM32 ONLY) // #define _TASK_DEBUG // Make all methods and variables public for debug purposes // #define _TASK_INLINE // Make all methods "inline" - needed to support some multi-tab, multi-file implementations // #define _TASK_TIMEOUT // Support for overall task timeout diff --git a/examples/Scheduler_example00_Blink_Namespace/Scheduler_example00_Blink_Namespace.ino b/examples/Scheduler_example00_Blink_Namespace/Scheduler_example00_Blink_Namespace.ino index de1d399..5112665 100644 --- a/examples/Scheduler_example00_Blink_Namespace/Scheduler_example00_Blink_Namespace.ino +++ b/examples/Scheduler_example00_Blink_Namespace/Scheduler_example00_Blink_Namespace.ino @@ -19,7 +19,7 @@ // #define _TASK_LTS_POINTER // Compile with support for local task storage pointer // #define _TASK_PRIORITY // Support for layered scheduling priority // #define _TASK_MICRO_RES // Support for microsecond resolution -// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 ONLY) +// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266, ESP32, STM32 ONLY) // #define _TASK_DEBUG // Make all methods and variables public for debug purposes // #define _TASK_INLINE // Make all methods "inline" - needed to support some multi-tab, multi-file implementations // #define _TASK_TIMEOUT // Support for overall task timeout diff --git a/examples/Scheduler_example15_STDFunction/Scheduler_example15_STDFunction.ino b/examples/Scheduler_example15_STDFunction/Scheduler_example15_STDFunction.ino index cd4f2ac..59c96d5 100644 --- a/examples/Scheduler_example15_STDFunction/Scheduler_example15_STDFunction.ino +++ b/examples/Scheduler_example15_STDFunction/Scheduler_example15_STDFunction.ino @@ -2,7 +2,7 @@ * TaskScheduler Test sketch - Showing how to use std::function * to get acces to variables from within the task callback function * - * Support for std::function is only available for ESP8266 architecture + * Support for std::function is only available for ESP8266, ESP32, STM32 architectures */ #define _TASK_SLEEP_ON_IDLE_RUN #define _TASK_STD_FUNCTION // Compile with support for std::function diff --git a/examples/Scheduler_example16_Multitab/ts.cpp b/examples/Scheduler_example16_Multitab/ts.cpp index c7cac8f..c2958ea 100644 --- a/examples/Scheduler_example16_Multitab/ts.cpp +++ b/examples/Scheduler_example16_Multitab/ts.cpp @@ -14,7 +14,7 @@ // #define _TASK_LTS_POINTER // Compile with support for local task storage pointer // #define _TASK_PRIORITY // Support for layered scheduling priority // #define _TASK_MICRO_RES // Support for microsecond resolution -// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 ONLY) +// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266, ESP32, STM32 ONLY) // #define _TASK_DEBUG // Make all methods and variables public for debug purposes #include diff --git a/examples/Scheduler_example17_Timeout/Scheduler_example17_Timeout.ino b/examples/Scheduler_example17_Timeout/Scheduler_example17_Timeout.ino index 60392ba..880b719 100644 --- a/examples/Scheduler_example17_Timeout/Scheduler_example17_Timeout.ino +++ b/examples/Scheduler_example17_Timeout/Scheduler_example17_Timeout.ino @@ -13,7 +13,7 @@ // #define _TASK_LTS_POINTER // Compile with support for local task storage pointer // #define _TASK_PRIORITY // Support for layered scheduling priority // #define _TASK_MICRO_RES // Support for microsecond resolution -// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 ONLY) +// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266, ESP32, STM32 ONLY) // #define _TASK_DEBUG // Make all methods and variables public for debug purposes // #define _TASK_INLINE // Make all methods "inline" - needed to support some multi-tab, multi-file implementations #define _TASK_TIMEOUT diff --git a/examples/Scheduler_example18_StatusRequest_LTS_WDT_Timeout/Scheduler_example18_StatusRequest_LTS_WDT_Timeout.ino b/examples/Scheduler_example18_StatusRequest_LTS_WDT_Timeout/Scheduler_example18_StatusRequest_LTS_WDT_Timeout.ino index c17fed6..6aa608a 100644 --- a/examples/Scheduler_example18_StatusRequest_LTS_WDT_Timeout/Scheduler_example18_StatusRequest_LTS_WDT_Timeout.ino +++ b/examples/Scheduler_example18_StatusRequest_LTS_WDT_Timeout/Scheduler_example18_StatusRequest_LTS_WDT_Timeout.ino @@ -26,7 +26,7 @@ #define _TASK_LTS_POINTER // Compile with support for local task storage pointer #define _TASK_PRIORITY // Support for layered scheduling priority // #define _TASK_MICRO_RES // Support for microsecond resolution -// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 and ESP32 ONLY) +// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266, ESP32, STM32 ONLY) #define _TASK_DEBUG // Make all methods and variables public for debug purposes #define _TASK_INLINE // Make all methods "inline" - needed to support some multi-tab, multi-file implementations #define _TASK_TIMEOUT // Support for overall task timeout diff --git a/examples/Scheduler_example20_StatusRequest_LTS_WDT_Timeout_Object/Scheduler_example20_StatusRequest_LTS_WDT_Timeout_Object.ino b/examples/Scheduler_example20_StatusRequest_LTS_WDT_Timeout_Object/Scheduler_example20_StatusRequest_LTS_WDT_Timeout_Object.ino index fdfa1c9..3ec2916 100644 --- a/examples/Scheduler_example20_StatusRequest_LTS_WDT_Timeout_Object/Scheduler_example20_StatusRequest_LTS_WDT_Timeout_Object.ino +++ b/examples/Scheduler_example20_StatusRequest_LTS_WDT_Timeout_Object/Scheduler_example20_StatusRequest_LTS_WDT_Timeout_Object.ino @@ -21,7 +21,7 @@ #define _TASK_LTS_POINTER // Compile with support for local task storage pointer #define _TASK_PRIORITY // Support for layered scheduling priority // #define _TASK_MICRO_RES // Support for microsecond resolution -// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 and ESP32 ONLY) +// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266, ESP32, STM32 ONLY) #define _TASK_DEBUG // Make all methods and variables public for debug purposes #define _TASK_INLINE // Make all methods "inline" - needed to support some multi-tab, multi-file implementations #define _TASK_TIMEOUT // Support for overall task timeout diff --git a/examples/Scheduler_example25_SCHEDULER_CHAIN/Scheduler_example25_SCHEDULER_CHAIN.ino b/examples/Scheduler_example25_SCHEDULER_CHAIN/Scheduler_example25_SCHEDULER_CHAIN.ino index 7aef44a..f96aa3b 100644 --- a/examples/Scheduler_example25_SCHEDULER_CHAIN/Scheduler_example25_SCHEDULER_CHAIN.ino +++ b/examples/Scheduler_example25_SCHEDULER_CHAIN/Scheduler_example25_SCHEDULER_CHAIN.ino @@ -13,7 +13,7 @@ // #define _TASK_LTS_POINTER // Compile with support for local task storage pointer // #define _TASK_PRIORITY // Support for layered scheduling priority // #define _TASK_MICRO_RES // Support for microsecond resolution -// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 and ESP32 ONLY) +// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266, ESP32, STM32 ONLY) // #define _TASK_DEBUG // Make all methods and variables public for debug purposes // #define _TASK_INLINE // Make all methods "inline" - needed to support some multi-tab, multi-file implementations // #define _TASK_TIMEOUT // Support for overall task timeout diff --git a/examples/Scheduler_example26_SCHEDULING_OPTIONS/Scheduler_example26_SCHEDULING_OPTIONS.ino b/examples/Scheduler_example26_SCHEDULING_OPTIONS/Scheduler_example26_SCHEDULING_OPTIONS.ino index 91cf9c1..3828c36 100644 --- a/examples/Scheduler_example26_SCHEDULING_OPTIONS/Scheduler_example26_SCHEDULING_OPTIONS.ino +++ b/examples/Scheduler_example26_SCHEDULING_OPTIONS/Scheduler_example26_SCHEDULING_OPTIONS.ino @@ -47,7 +47,7 @@ // #define _TASK_LTS_POINTER // Compile with support for local task storage pointer // #define _TASK_PRIORITY // Support for layered scheduling priority // #define _TASK_MICRO_RES // Support for microsecond resolution -// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 and ESP32 ONLY) +// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266, ESP32, STM32 ONLY) // #define _TASK_DEBUG // Make all methods and variables public for debug purposes // #define _TASK_INLINE // Make all methods "inline" - needed to support some multi-tab, multi-file implementations // #define _TASK_TIMEOUT // Support for overall task timeout diff --git a/examples/Scheduler_template/Scheduler_template.ino b/examples/Scheduler_template/Scheduler_template.ino index 01ce3e3..44d8783 100644 --- a/examples/Scheduler_template/Scheduler_template.ino +++ b/examples/Scheduler_template/Scheduler_template.ino @@ -49,7 +49,7 @@ // #define _TASK_LTS_POINTER // Compile with support for local task storage pointer // #define _TASK_PRIORITY // Support for layered scheduling priority // #define _TASK_MICRO_RES // Support for microsecond resolution -// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 ONLY) +// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266, ESP32, STM32 ONLY) // #define _TASK_DEBUG // Make all methods and variables public for debug purposes // #define _TASK_INLINE // Make all methods "inline" - needed to support some multi-tab, multi-file implementations // #define _TASK_TIMEOUT // Support for overall task timeout diff --git a/src/TaskSchedulerDeclarations.h b/src/TaskSchedulerDeclarations.h index 7d646aa..e08771b 100644 --- a/src/TaskSchedulerDeclarations.h +++ b/src/TaskSchedulerDeclarations.h @@ -18,7 +18,7 @@ // #define _TASK_LTS_POINTER // Compile with support for local task storage pointer // #define _TASK_PRIORITY // Support for layered scheduling priority // #define _TASK_MICRO_RES // Support for microsecond resolution -// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266 ONLY) +// #define _TASK_STD_FUNCTION // Support for std::function (ESP8266, ESP32, STM32 ONLY) // #define _TASK_DEBUG // Make all methods and variables public for debug purposes // #define _TASK_INLINE // Make all methods "inline" - needed to support some multi-tab, multi-file implementations // #define _TASK_TIMEOUT // Support for overall task timeout