1- Changes between FreeRTOS V10.4.4 and TBD
1+ Changes between FreeRTOS V10.4.5 and TBD
2+
3+ Documentation and download available at https://www.FreeRTOS.org/
4+
5+ Changes between FreeRTOS V10.4.4 and FreeRTOS V10.4.5 released September 10 2021
6+
7+ See https://www.FreeRTOS.org/FreeRTOS-V10.4.5.html
28
39 + Introduce configRUN_TIME_COUNTER_TYPE which enables developers to define
410 the type used to hold run time statistic counters. Defaults to uint32_t
@@ -11,9 +17,18 @@ Changes between FreeRTOS V10.4.4 and TBD
1117 time is only a good measure of the slack time in a system if there are no
1218 other tasks executing at the idle priority, tickless idle is not used, and
1319 configIDLE_SHOULD_YIELD is set to 0.
14-
15-
16- Documentation and download available at https://www.FreeRTOS.org/
20+ + ARMv8-M secure-side port: Tasks that call secure functions from the
21+ non-secure side of an ARMv8-M MCU (ARM Cortex-M23 and Cortex-M33) have two
22+ contexts – one on the non-secure side and one on the secure-side. Previous
23+ versions of the FreeRTOS ARMv8-M secure-side ports allocated the structures
24+ that reference secure-side contexts at run time. Now the structures are
25+ allocated statically at compile time. The change necessitates the
26+ introduction of the secureconfigMAX_SECURE_CONTEXTS configuration constant,
27+ which sets the number of statically allocated secure contexts.
28+ secureconfigMAX_SECURE_CONTEXTS defaults to 8 if left undefined.
29+ Applications that only use FreeRTOS code on the non-secure side, such as
30+ those running third-party code on the secure side, are not affected by
31+ this change.
1732
1833Changes between FreeRTOS V10.4.3 and FreeRTOS V10.4.4 released May 28 2021
1934 + Minor performance improvements to xTaskIncrementTick() achieved by providing
0 commit comments