From 6646cff7e5dde9454692657728a84532bccd9abd Mon Sep 17 00:00:00 2001 From: KLASSENTS Date: Thu, 27 Mar 2025 10:32:24 +0700 Subject: [PATCH] =?UTF-8?q?=D1=83=D0=B1=D1=80=D0=B0=D0=BB=D0=B0=20=D0=BB?= =?UTF-8?q?=D0=B8=D1=88=D0=BD=D0=B5=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libraries/FreeRTOS/src/FreeRTOSConfig.h | 5 +++-- libraries/FreeRTOS/src/variantHooks.cpp | 13 +------------ 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/libraries/FreeRTOS/src/FreeRTOSConfig.h b/libraries/FreeRTOS/src/FreeRTOSConfig.h index 29332cc..ff46df2 100644 --- a/libraries/FreeRTOS/src/FreeRTOSConfig.h +++ b/libraries/FreeRTOS/src/FreeRTOSConfig.h @@ -35,7 +35,7 @@ extern "C" { #define configUSE_PREEMPTION 1 -#define configCPU_CLOCK_HZ ( ( uint32_t ) F_CPU ) // This F_CPU variable set by the environment +#define configCPU_CLOCK_HZ ( ( uint32_t ) F_CPU ) // This F_CPU variable set by the environment #define configTICK_RATE_HZ ( ( TickType_t ) 100 ) #define configUSE_16_BIT_TICKS 0 @@ -48,7 +48,8 @@ extern "C" { #define configSTACK_DEPTH_TYPE uint16_t #define configMINIMAL_STACK_SIZE 192 -// #define configISR_STACK_SIZE_WORDS 128 // todo сколько надо? +/* don't define to reuse the stack allocated in the linker script via __freertos_irq_stack_top variable*/ +// #define configISR_STACK_SIZE_WORDS 128 #define configCHECK_FOR_STACK_OVERFLOW 1 #define configUSE_TRACE_FACILITY 0 diff --git a/libraries/FreeRTOS/src/variantHooks.cpp b/libraries/FreeRTOS/src/variantHooks.cpp index b915350..43e3838 100644 --- a/libraries/FreeRTOS/src/variantHooks.cpp +++ b/libraries/FreeRTOS/src/variantHooks.cpp @@ -38,24 +38,13 @@ extern void loop(void); /*-----------------------------------------------------------*/ -void initVariant(void) // todo удалить +void initVariant(void) { - initTestPin(); setup(); // the normal Arduino setup() function is run here. post_init(); vTaskStartScheduler(); // initialise and run the freeRTOS scheduler. Execution should never return here. } -/* - * Setup the timer to generate the tick interrupts. - * The basic settings have been applied at startup in function SystemInit(), - * now all that remains is to configure the machine timer comparison register - * and enable this interrupt. - */ -// void vPortSetupTimerInterrupt(void) -// { - -// } /*-----------------------------------------------------------*/ #if ( configUSE_IDLE_HOOK == 1 )