mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-19 13:01:57 -04:00
Update history.txt (#150)
* Update History.txt ready for the 10.4.0 release.
This commit is contained in:
parent
5308b1a023
commit
ce39ebe45b
43
History.txt
43
History.txt
|
@ -1,13 +1,52 @@
|
|||
Documentation and download available at https://www.FreeRTOS.org/
|
||||
|
||||
Changes between FreeRTOS V10.4.0 and FreeRTOS V10.3.1 released September 1 2020
|
||||
|
||||
See https://www.FreeRTOS.org/FreeRTOS-V10.4.x.html
|
||||
|
||||
Major enhancements:
|
||||
|
||||
+ Task notifications: Prior to FreeRTOS V10.4.0 each created task had a
|
||||
single direct to task notification. From FreeRTOS V10.4.0 each task has
|
||||
an array of notifications. The direct to task notification API has been
|
||||
extended with API functions postfixed with "Indexed" to enable the API to
|
||||
operate on a task notification at any array index. See
|
||||
https://www.freertos.org/RTOS-task-notifications.html for more information.
|
||||
+ Kernel ports that support memory protection units (MPUs): The ARMv7-M and
|
||||
ARMv8-M MPU ports now support a privilege access only heap. The ARMv7-M
|
||||
MPU ports now support devices that have 16 MPU regions, have the ability
|
||||
to override default memory attributes for privileged code and data
|
||||
regions, and have the ability to place the FreeRTOS kernel code outside of
|
||||
the Flash memory. The ARMv8-M MPU ports now support tickless idle mode.
|
||||
See https://www.freertos.org/FreeRTOS-MPU-memory-protection-unit.html
|
||||
for more information.
|
||||
|
||||
Additional noteworthy updates:
|
||||
|
||||
+ Code formatting is now automated to facilitate the increase in
|
||||
collaborative development in Git. The auto-formated code is not identical
|
||||
to the original formatting conventions. Most notably spaces are now used
|
||||
in place of tabs.
|
||||
+ The prototypes for callback functions (those that start with "Application",
|
||||
such as vApplicationStackOverflowHook()) are now in the FreeRTOS header
|
||||
files, removing the need for application writers to add prototypes into
|
||||
the C files in which they define the functions.
|
||||
+ New Renesas RXv3 port layer.
|
||||
+ Updates to the Synopsys ARC code, including support for EM and HS cores,
|
||||
and updated BSP.
|
||||
+ Added new POSIX port layer that allows FreeRTOS to run on Linux hosts in
|
||||
the same way the Windows port layer enables FreeRTOS to run on Windows
|
||||
hosts.
|
||||
+ Many other minor optimisations and enhancements. For full details
|
||||
see https://github.com/FreeRTOS/FreeRTOS-Kernel/commits/master
|
||||
|
||||
|
||||
Changes between FreeRTOS V10.3.0 and FreeRTOS V10.3.1 released February 18 2020
|
||||
|
||||
See https://www.FreeRTOS.org/FreeRTOS-V10.3.x.html
|
||||
|
||||
+ ./FreeRTOS-Labs directory was removed from this file. The libraries it
|
||||
contained are now available as a separate download.
|
||||
+ Replaced the single task notification per task with an array of
|
||||
notificatinos per task.
|
||||
|
||||
Changes between FreeRTOS V10.2.1 and FreeRTOS V10.3.0 released February 7 2020
|
||||
|
||||
|
|
Loading…
Reference in a new issue