Skip to content

Commit 1d2e0eb

Browse files
authored
Update History.txt (FreeRTOS#253)
1 parent 4c6c4d2 commit 1d2e0eb

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

FreeRTOS/History.txt

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,46 @@
11
Documentation and download available at http://www.FreeRTOS.org/
22

3+
Changes between FreeRTOS V10.4.0 and FreeRTOS V10.3.1 released September 2020
4+
5+
See https://www.FreeRTOS.org/FreeRTOS-V10.4.x.html
6+
7+
Major enhancements:
8+
9+
+ Task notifications: Prior to FreeRTOS V10.4.0 each created task had a
10+
single direct to task notification. From FreeRTOS V10.4.0 each task has
11+
an array of notifications. The direct to task notification API has been
12+
extended with API functions postfixed with "Indexed" to enable the API to
13+
operate on a task notification at any array index. See
14+
https://www.freertos.org/RTOS-task-notifications.html for more information.
15+
+ Kernel ports that support memory protection units (MPUs): The ARMv7-M and
16+
ARMv8-M MPU ports now support a privilege access only heap. The ARMv7-M
17+
MPU ports now support devices that have 16 MPU regions, have the ability
18+
to override default memory attributes for privileged code and data
19+
regions, and have the ability to place the FreeRTOS kernel code outside of
20+
the Flash memory. The ARMv8-M MPU ports now support tickless idle mode.
21+
See https://www.freertos.org/FreeRTOS-MPU-memory-protection-unit.html
22+
for more information.
23+
24+
Additional noteworthy updates:
25+
26+
+ Code formatting is now automated to facilitate the increase in
27+
collaborative development in Git. The auto-formated code is not identical
28+
to the original formatting conventions. Most notably spaces are now used
29+
in place of tabs.
30+
+ The prototypes for callback functions (those that start with "Application",
31+
such as vApplicationStackOverflowHook()) are now in the FreeRTOS header
32+
files, removing the need for application writers to add prototypes into
33+
the C files in which they define the functions.
34+
+ New Renesas RXv3 port layer.
35+
+ Updates to the Synopsys ARC code, including support for EM and HS cores,
36+
and updated BSP.
37+
+ Added new POSIX port layer that allows FreeRTOS to run on Linux hosts in
38+
the same way the Windows port layer enables FreeRTOS to run on Windows
39+
hosts.
40+
+ Many other minor optimisations and enhancements. For full details
41+
see https://github.com/FreeRTOS/FreeRTOS-Kernel/commits/master
42+
43+
344
Changes between FreeRTOS V10.2.1 and FreeRTOS V10.3.0 released February 7 2020
445

546
See http://www.FreeRTOS.org/FreeRTOS-V10.3.x.html

0 commit comments

Comments
 (0)