From 63f956736d4bb0ce9e1560990a7295a56560edc7 Mon Sep 17 00:00:00 2001 From: cfif Date: Mon, 6 Apr 2026 12:59:38 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LinActuatorTasks.c | 5 ++++- LinSensorTasks.c | 6 ++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/LinActuatorTasks.c b/LinActuatorTasks.c index d80c9a2..98c0f3b 100644 --- a/LinActuatorTasks.c +++ b/LinActuatorTasks.c @@ -1095,6 +1095,7 @@ static _Noreturn void Lin1_Thread(tLinTaskActuator *env) { void Lin1_StartThread(tLinTaskActuator *env) { if (!env->threadLin.id) { env->threadLin.id = osThreadNew((osThreadFunc_t) (Lin1_Thread), (void *) (env), &env->threadLin.attr); + SystemDelayMs(10); } } @@ -1157,6 +1158,7 @@ static _Noreturn void Lin2_Thread(tLinTaskActuator *env) { void Lin2_StartThread(tLinTaskActuator *env) { if (!env->threadLin.id) { env->threadLin.id = osThreadNew((osThreadFunc_t) (Lin2_Thread), (void *) (env), &env->threadLin.attr); + SystemDelayMs(10); } } @@ -1212,13 +1214,14 @@ static _Noreturn void Lin3_Thread(tLinTaskActuator *env) { osMutexRelease(env->access); } - SystemDelayMs(50); + SystemDelayMs(250); } } void Lin3_StartThread(tLinTaskActuator *env) { if (!env->threadLin.id) { env->threadLin.id = osThreadNew((osThreadFunc_t) (Lin3_Thread), (void *) (env), &env->threadLin.attr); + SystemDelayMs(10); } } diff --git a/LinSensorTasks.c b/LinSensorTasks.c index 75f177b..ef32f06 100644 --- a/LinSensorTasks.c +++ b/LinSensorTasks.c @@ -10,8 +10,8 @@ #include "LoggerInterface.h" #include "memory.h" -#define LOG_SIGN4 "Lin4" -#define LOG_SIGN5 "Lin5" +#define LOG_SIGN4 "Ln4" +#define LOG_SIGN5 "Ln5" #define LOGGER env->logger const uint8_t DRS_SENSON_ADR_Stat[LIN5_SENSOR_COUNT] = {DRS_DL_Stat, @@ -160,6 +160,7 @@ static _Noreturn void Lin4_Thread(tLin4TaskSensor *env) { void Lin4_StartThread(tLin4TaskSensor *env) { if (!env->threadLin.id) { env->threadLin.id = osThreadNew((osThreadFunc_t) (Lin4_Thread), (void *) (env), &env->threadLin.attr); + SystemDelayMs(10); } } @@ -458,6 +459,7 @@ static _Noreturn void Lin5_Thread(tLin5TaskSensor *env) { void Lin5_StartThread(tLin5TaskSensor *env) { if (!env->threadLin.id) { env->threadLin.id = osThreadNew((osThreadFunc_t) (Lin5_Thread), (void *) (env), &env->threadLin.attr); + SystemDelayMs(10); } }