Skip to content

Initial 10.4.1 Release

Compare
Choose a tag to compare
@feilipu feilipu released this 25 Sep 13:02
· 151 commits to master since this release

Initial 10.4.1 Release.

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.

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.
  • Many other minor optimisations and enhancements. For full details see https://github.com/FreeRTOS/FreeRTOS-Kernel/commits/master