|
|
@@ -1,6 +1,6 @@
|
|
|
# Task Scheduler
|
|
|
### Cooperative multitasking for Arduino, ESPx, STM32 and other microcontrollers
|
|
|
-#### Version 3.2.2: 2020-12-14 [Latest updates](https://github.com/arkhipenko/TaskScheduler/wiki/Latest-Updates)
|
|
|
+#### Version 3.2.3: 2021-01-01 [Latest updates](https://github.com/arkhipenko/TaskScheduler/wiki/Latest-Updates)
|
|
|
|
|
|
[](https://www.ardu-badge.com/TaskScheduler)[](https://xscode.com/arkhipenko/TaskScheduler)
|
|
|
|
|
|
@@ -28,7 +28,7 @@ _“Everybody who learns concurrency and thinks they understand it, ends up find
|
|
|
7. Support for task IDs and Control Points for error handling and watchdog timer
|
|
|
8. Support for Local Task Storage pointer (allowing use of same callback code for multiple tasks)
|
|
|
9. Support for layered task prioritization
|
|
|
-10. Support for `std::functions` (tested on `ESPx` only)
|
|
|
+10. Support for `std::functions` (tested on `ESPx` and `STM32` only)
|
|
|
11. Overall task timeout
|
|
|
12. Static and dynamic callback method binding
|
|
|
13. CPU load / idle statistics for time critical applications
|
|
|
@@ -46,6 +46,7 @@ Scheduling overhead: between `15` and `18` microseconds per scheduling pass (Ard
|
|
|
* Teensy (tested on Teensy 3.5)
|
|
|
* STM32F1 (tested on Mini USB STM32F103RCBT6 ARM Cortex-M3 leaflabs Leaf maple mini module F)
|
|
|
* MSP430 and MSP432 boards
|
|
|
+* Raspberry Pi (requires external `Arduino.h` and `millis()` implementation)
|
|
|
|
|
|
|
|
|
|