Skip to content

Update to FreeRTOS V10.4.3

Changes between FreeRTOS V10.4.2 and FreeRTOS V10.4.3 released December 14 2020

V10.4.3 is included in the 202012.00 LTS release.  Learn more at https:/


+ Changes to improve robustness and consistency for buffer allocation in
  the heap, queue and stream buffer.
+ The following functions can no longer be called from unprivileged code.
  - xTaskCreateRestricted
  - xTaskCreateRestrictedStatic
  - vTaskAllocateMPURegions

Changes between FreeRTOS V10.4.1 and FreeRTOS V10.4.2 released November 10 2020


+ Fix an issue in the ARMv8-M ports that caused BASEPRI to be masked
  between the first task starting to execute and that task making
  a FreeRTOS API call.
+ Introduced xTaskDelayUntil(), which is functionally equivalent to
  vTaskDelayUntil(), with the addition of returning a value to
  indicating whether or not the function placed the calling task into
  the Blocked state or not.
+ Update WolfSSL to 4.5.0 and add the FIPS ready demo.
+ Add support for ESP IDF 4.2 to ThirdParty Xtensa port.
+ Re-introduce uxTopUsedPriority to support OpenOCD debugging.
+ Convert most dependent libraries in FreeRTOS/FreeRTOS to submodules.
+ Various general maintenance and improvements to MISRA compliance.
Edited by Andreas Werner

Merge request reports