Skip to content

Commit 2a1e694

Browse files
committed
v4.0.2 - _TASK_THREAD_SAFE unit test. Keywords update
1 parent 029f557 commit 2a1e694

File tree

6 files changed

+15
-6
lines changed

6 files changed

+15
-6
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Task Scheduler
22
### Cooperative multitasking for Arduino, ESPx, STM32 and other microcontrollers
3-
#### Version 4.0.1: 2025-10-07 [Latest updates](https://github.com/arkhipenko/TaskScheduler/wiki/Latest-Updates)
3+
#### Version 4.0.2: 2025-10-09 [Latest updates](https://github.com/arkhipenko/TaskScheduler/wiki/Latest-Updates)
44

55
[![arduino-library-badge](https://www.ardu-badge.com/badge/TaskScheduler.svg?)](https://www.ardu-badge.com/TaskScheduler)
66

keywords.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,11 @@ _TASK_EXPOSE_CHAIN LITERAL1
128128
_TASK_SCHEDULING_OPTIONS LITERAL1
129129
_TASK_THREAD_SAFE LITERAL1
130130
_TASK_SELF_DESTRUCT LITERAL1
131+
_TASK_TICKLESS LITERAL1
132+
_TASK_DO_NOT_YIELD LITERAL1
133+
_TASK_ISR_SUPPORT LITERAL1
134+
_TASK_NON_ARDUINO LITERAL1
135+
_TASK_HEADER_AND_CPP LITERAL1
131136
TASK_FOREVER LITERAL1
132137
TASK_HOUR LITERAL1
133138
TASK_IMMEDIATE LITERAL1

library.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"maintainer": true
1717
}
1818
],
19-
"version": "4.0.1",
19+
"version": "4.0.2",
2020
"frameworks": "arduino",
2121
"platforms": "*"
2222
}

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=TaskScheduler
2-
version=4.0.1
2+
version=4.0.2
33
author=Anatoli Arkhipenko <arkhipenko@hotmail.com>
44
maintainer=Anatoli Arkhipenko <arkhipenko@hotmail.com>
55
sentence=Cooperative multitasking for Arduino, ESPx, STM32 and other microcontrollers.

src/TaskScheduler.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
Cooperative multitasking library for Arduino
3-
Copyright (c) 2015-2024 Anatoli Arkhipenko
3+
Copyright (c) 2015-2025 Anatoli Arkhipenko
44
55
Changelog:
66
v1.0.0:
@@ -296,6 +296,10 @@ v4.0.1:
296296
- bug: removed leftover iMutex variable
297297
- added example30: _TASK_THREAD_SAFE
298298
299+
v4.0.2:
300+
2025-10-09:
301+
- added unit test for _TASK_THREAD_SAFE functionality
302+
299303
*/
300304

301305
#include "TaskSchedulerDeclarations.h"

src/TaskSchedulerDeclarations.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
* @file TaskSchedulerDeclarations.h
33
* @brief Cooperative multitasking library for Arduino microcontrollers
44
* @author Anatoli Arkhipenko
5-
* @version 4.0.0
6-
* @date 2015-2023
5+
* @version 4.0.2
6+
* @date 2015-2025
77
* @copyright Copyright (c) 2015-2025 Anatoli Arkhipenko
88
*
99
* @details A lightweight implementation of cooperative multitasking (task scheduling) supporting:

0 commit comments

Comments
 (0)