From bf0e1c62cbe14a594e576ad39c9326d89b91b472 Mon Sep 17 00:00:00 2001 From: cfif Date: Tue, 24 Feb 2026 14:54:37 +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 --- VarTabDumpObserver.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/VarTabDumpObserver.c b/VarTabDumpObserver.c index f613501..1040df4 100644 --- a/VarTabDumpObserver.c +++ b/VarTabDumpObserver.c @@ -48,7 +48,6 @@ void VarsTabDumpObserver_Init( env->thread.id = 0; } - bool VarsTabDumpObserverCalib_Load(tVarsTabDumpObserver *env) { if (osMutexAcquire(env->accessDumper, 1000) == osOK) { @@ -108,7 +107,7 @@ bool VarsTabDumpObserverCalib_Dump(tVarsTabDumpObserver *env) { env->dataCalib, env->sizeCalib - 8); int isRecoveryFlashPageAddressCheckClear = memcmp( - (uint8_t *) storageOnFlashChipsCheckClear->recoveryFlashPageAddress, env->dataCalib, env->sizeCalib -8); + (uint8_t *) storageOnFlashChipsCheckClear->recoveryFlashPageAddress, env->dataCalib, env->sizeCalib - 8); if ((isMainFlashPageAddressCheckClear == 0) && (isRecoveryFlashPageAddressCheckClear == 0)) { LoggerInfoStatic(LOGGER, LOG_SIGN, "Calibrations: No need to write to ROM") @@ -194,7 +193,7 @@ static bool VarsTabDumpObserver_IsNowDumpRequired(tVarsTabDumpObserver *env) { } void VarsTabDumpObserver_RequireDump(tVarsTabDumpObserver *env) { - if (osMutexAcquire(env->access, 1) == osOK) { + if (osMutexAcquire(env->access, 1000) == osOK) { env->dumpAfter = SystemGetMs() + env->delay; osMutexRelease(env->access); } @@ -207,7 +206,7 @@ void DeviceStorageProcessing(tVarsTabDumpObserver *env) { } if (env->dumpAfter && VarsTabDumpObserver_IsNowDumpRequired(env)) { - if (osMutexAcquire(env->access, 1) == osOK) { + if (osMutexAcquire(env->access, 1000) == osOK) { if (VarsTabDumpObserver_IsNowDumpRequired(env)) { VarsTabDumpObserverParam_Dump(env); env->dumpAfter = 0;