Initial 10.4.1 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