From c5767f806242660c88c3ee175f006101c49e101c Mon Sep 17 00:00:00 2001 From: KLASSENTS Date: Mon, 24 Mar 2025 11:09:09 +0700 Subject: [PATCH] =?UTF-8?q?=D0=BF=D0=BE=D0=BF=D1=8B=D1=82=D0=BA=D0=B0=20?= =?UTF-8?q?=D0=B7=D0=B0=D1=81=D1=82=D0=B0=D0=B2=D0=B8=D1=82=D1=8C=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=B4=D1=82=D1=8F=D0=B3=D1=82=D0=B2=D0=B0=D1=82=D1=8C=20?= =?UTF-8?q?initVariant=20=D0=B8=D0=B7=20=D0=B1=D0=B8=D0=B1=D0=BB=D0=B8?= =?UTF-8?q?=D0=BE=D1=82=D0=B5=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libraries/FreeRTOS/src/FreeRTOSVariant.h | 3 ++- libraries/FreeRTOS/src/variantHooks.cpp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/libraries/FreeRTOS/src/FreeRTOSVariant.h b/libraries/FreeRTOS/src/FreeRTOSVariant.h index cc86400..0b03caf 100644 --- a/libraries/FreeRTOS/src/FreeRTOSVariant.h +++ b/libraries/FreeRTOS/src/FreeRTOSVariant.h @@ -31,6 +31,7 @@ #include "task.h" #endif +void initVariant(void); #ifdef __cplusplus extern "C" { #endif @@ -39,7 +40,7 @@ extern "C" { /*-----------------------------------------------------------*/ -void initVariant(void); + void vApplicationIdleHook( void ); diff --git a/libraries/FreeRTOS/src/variantHooks.cpp b/libraries/FreeRTOS/src/variantHooks.cpp index 85a57a3..1db2c7c 100644 --- a/libraries/FreeRTOS/src/variantHooks.cpp +++ b/libraries/FreeRTOS/src/variantHooks.cpp @@ -38,7 +38,7 @@ extern void loop(void); /*-----------------------------------------------------------*/ -void initVariant(void) __attribute__ ((OS_main)); +void initVariant(void) __attribute__((used, retain)); // todo удалить лишний атрибут? void initVariant(void) {