Skip to content

Commit 7337681

Browse files
[MCUX-82885] Enable freertos-kernel middleware repo for the MCUXpresso SDK 26.03.00 release
Signed-off-by: Michal Princ <michal.princ@nxp.com>
1 parent 0adc196 commit 7337681

25 files changed

Lines changed: 3452 additions & 275 deletions

File tree

.gitmodules

Lines changed: 0 additions & 6 deletions
This file was deleted.

CHANGELOG_mcuxsdk.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# Changelog FreeRTOS kernel for MCUXpresso SDK
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
### Added
11+
12+
## [11.2.0_rev0]
13+
- update amazon freertos version
14+
15+
## [11.1.0_rev0]
16+
- update amazon freertos version
17+
18+
## [11.0.1_rev0]
19+
- update amazon freertos version
20+
21+
## [10.5.1_rev0]
22+
- update amazon freertos version
23+
24+
## [10.4.3_rev1]
25+
- Apply CM33 security fix from 10.4.3-LTS-Patch-2. See rtos\freertos\freertos_kernel\History.txt
26+
- Apply CM33 security fix from 10.4.3-LTS-Patch-1. See rtos\freertos\freertos_kernel\History.txt
27+
28+
## [10.4.3_rev0]
29+
- update amazon freertos version.
30+
31+
## [10.4.3_rev0]
32+
- update amazon freertos version.
33+
34+
## [9.0.0_rev3]
35+
- New features:
36+
- Tickless idle mode support for Cortex-A7. Add fsl_tickless_epit.c and fsl_tickless_generic.h in portable/IAR/ARM_CA9 folder.
37+
- Enabled float context saving in IAR for Cortex-A7. Added configUSE_TASK_FPU_SUPPORT macros. Modified port.c and portmacro.h in portable/IAR/ARM_CA9 folder.
38+
- Other changes:
39+
- Transformed ARM_CM core specific tickless low power support into generic form under freertos/Source/portable/low_power_tickless/.
40+
41+
## [9.0.0_rev2]
42+
- New features:
43+
- Enabled MCUXpresso thread aware debugging. Add freertos_tasks_c_additions.h and configINCLUDE_FREERTOS_TASK_C_ADDITIONS_H and configFRTOS_MEMORY_SCHEME macros.
44+
45+
## [9.0.0_rev1]
46+
- New features:
47+
- Enabled -flto optimization in GCC by adding __attribute__((used)) for vTaskSwitchContext.
48+
- Enabled KDS Task Aware Debugger. Apply FreeRTOS patch to enable configRECORD_STACK_HIGH_ADDRESS macro. Modified files are task.c and FreeRTOS.h.
49+
50+
## [9.0.0_rev0]
51+
- New features:
52+
- Example freertos_sem_static.
53+
- Static allocation support RTOS driver wrappers.
54+
- Other changes:
55+
- Tickless idle rework. Support for different timers is in separated files (fsl_tickless_systick.c, fsl_tickless_lptmr.c).
56+
- Removed configuration option configSYSTICK_USE_LOW_POWER_TIMER. Low power timer is now selected by linking of apropriate file fsl_tickless_lptmr.c.
57+
- Removed configOVERRIDE_DEFAULT_TICK_CONFIGURATION in RVDS port. Use of __attribute__((weak)) is the preferred solution. Not same as _weak!
58+
59+
## [8.2.3]
60+
- New features:
61+
- Tickless idle mode support.
62+
- Added template application for Kinetis Expert (KEx) tool (template_application).
63+
- Other changes:
64+
- Folder structure reduction. Keep only Kinetis related parts.

CMakeLists.txt

Lines changed: 646 additions & 269 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)