esp-idf/components/freertos/FreeRTOS-Kernel
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
..
include/freertos refactor(freertos/idf): Move task creation "PinnedToCore" API to addition headers 2023-09-05 16:20:59 +08:00
portable feat(freertos): Add beta support for FreeRTOS v10.5.1 kernel 2023-09-18 21:32:14 +08:00
croutine.c freertos: Uncrustify IDF FreeRTOS 2022-11-02 19:49:40 +08:00
event_groups.c refactor(freertos/idf): Move critical section API to IDF addition headers 2023-09-05 16:20:59 +08:00
GitHub-FreeRTOS-Kernel-Home.url freertos: update freertos folder structure to match upstream 2021-10-29 12:05:13 +08:00
History.txt freertos: update freertos folder structure to match upstream 2021-10-29 12:05:13 +08:00
LICENSE.md freertos: update freertos folder structure to match upstream 2021-10-29 12:05:13 +08:00
list.c freertos(IDF): Sync cosmetic differences to v10.4.3 2022-11-10 18:37:42 +08:00
queue.c refactor(freertos/idf): Move critical section API to IDF addition headers 2023-09-05 16:20:59 +08:00
Quick_Start_Guide.url freertos: update freertos folder structure to match upstream 2021-10-29 12:05:13 +08:00
sbom.yml feat(freertos): Added SBOM manifest file for SPDX file generation 2023-09-05 18:30:30 +08:00
stream_buffer.c refactor(freertos/idf): Move critical section API to IDF addition headers 2023-09-05 16:20:59 +08:00
tasks.c refactor(freertos/idf): Move task creation "PinnedToCore" API to addition headers 2023-09-05 16:20:59 +08:00
timers.c refactor(freertos/idf): Move critical section API to IDF addition headers 2023-09-05 16:20:59 +08:00
uncrustify.cfg freertos: Add uncrustiy config files for IDF FreeRTOS v10.4.3 2022-11-02 19:42:19 +08:00