From 6806cde3f73e05fa85d3028eb7006df1a3ef7d8b Mon Sep 17 00:00:00 2001 From: fpenard <89727717+fpenard@users.noreply.github.com> Date: Sun, 24 Aug 2025 10:13:35 +0000 Subject: [PATCH 1/2] chore: update FreeRTOS to v11.2.0 release --- radio/src/thirdparty/FreeRTOS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radio/src/thirdparty/FreeRTOS b/radio/src/thirdparty/FreeRTOS index dbf70559b27..0adc196d4bd 160000 --- a/radio/src/thirdparty/FreeRTOS +++ b/radio/src/thirdparty/FreeRTOS @@ -1 +1 @@ -Subproject commit dbf70559b27d39c1fdb68dfb9a32140b6a6777a0 +Subproject commit 0adc196d4bd52a2d91102b525b0aafc1e14a2386 From a706befe421a684ce2540a68c3b83ba8472b2436 Mon Sep 17 00:00:00 2001 From: fpenard <89727717+fpenard@users.noreply.github.com> Date: Sun, 24 Aug 2025 10:25:25 +0000 Subject: [PATCH 2/2] chore: define SystemCoreClock to have C linkage in FreeRTOSConfig, to prevent from build errors --- radio/src/FreeRTOSConfig.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/radio/src/FreeRTOSConfig.h b/radio/src/FreeRTOSConfig.h index d63a98ebcf9..55919c462e4 100644 --- a/radio/src/FreeRTOSConfig.h +++ b/radio/src/FreeRTOSConfig.h @@ -22,8 +22,14 @@ #pragma once // Avoid using any other header file +#if defined(__cplusplus) +extern "C" { +#endif #include extern uint32_t SystemCoreClock; +#if defined(__cplusplus) +} +#endif #define configUSE_PREEMPTION 1 #define configUSE_IDLE_HOOK 0