Обновление
This commit is contained in:
parent
db579beb51
commit
bf0e1c62cb
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue