esp-idf/components/freertos
Darian Leung b09462eae8 feat(freertos): Add beta support for FreeRTOS v10.5.1 kernel
This commit adds beta support for the FreeRTOS v10.5.1 kernel which can be
enabled by enabling the CONFIG_FREERTOS_USE_KERNEL_10_5_1 option.

The following changes have been made:

- Updated freertos/CMakeLists.txt to build v10.5.1 kernel with v10.4.3. ports
- Updated existing Xtensa and RISC-V ports to work with V10.5.1
- Modifications to other ESP-IDF components to work with v10.5.1
- Added some ESP-IDF specific tracing changes to v10.5.1 kernel
- Make CONFIG_FREERTOS_USE_KERNEL_10_5_1 a public option

Note: The beta release is missing some minor fixes, performance improvements,
and features. Using this beta release for production is not recommended.

Closes https://github.com/espressif/esp-idf/issues/7137
2023-09-18 21:32:14 +08:00
..
config feat(freertos): Add beta support for FreeRTOS v10.5.1 kernel 2023-09-18 21:32:14 +08:00
esp_additions feat(freertos): Add beta support for FreeRTOS v10.5.1 kernel 2023-09-18 21:32:14 +08:00
FreeRTOS-Kernel feat(freertos): Add beta support for FreeRTOS v10.5.1 kernel 2023-09-18 21:32:14 +08:00
FreeRTOS-Kernel-SMP fix(freertos): Use INTERRUPT_CURRENT_CORE_INT_THRESH_REG for esp32p4 2023-09-07 15:25:35 +08:00
FreeRTOS-Kernel-V10.5.1 feat(freertos): Add beta support for FreeRTOS v10.5.1 kernel 2023-09-18 21:32:14 +08:00
test_apps refactor(freertos/idf): Move IDF task utility functions to API addition headers 2023-09-05 16:20:59 +08:00
app_startup.c feat(freertos): Added changes for multi-core RISC-V port for FreeRTOS 2023-08-22 15:35:15 +08:00
CMakeLists.txt feat(freertos): Add beta support for FreeRTOS v10.5.1 kernel 2023-09-18 21:32:14 +08:00
heap_idf.c freertos(IDF): Refactor port heap functions 2023-03-06 16:00:29 +08:00
Kconfig feat(freertos): Add beta support for FreeRTOS v10.5.1 kernel 2023-09-18 21:32:14 +08:00
linker_common.lf feat(freertos): Add SMP kernel changes to FreeRTOS v10.5.1 2023-09-18 18:32:54 +08:00
linker_smp.lf change(freertos): Deprecate usage of vPortCleanUpTCB() by applications 2023-08-23 17:50:08 +08:00
linker.lf feat(freertos): Add SMP kernel changes to FreeRTOS v10.5.1 2023-09-18 18:32:54 +08:00
port_common.c freertos(IDF): Refactor port heap functions 2023-03-06 16:00:29 +08:00
port_systick.c feat(esp_timer): Support systimer for ESP32P4 2023-09-13 19:13:38 +08:00
port_systick.h freertos: Move port_systick to common directory 2023-04-28 23:03:00 +08:00
sdkconfig.rename freertos: always enable static allocation 2020-12-29 16:18:04 +01:00