From 2fb641bf6b6ab4b4fb7a6dac18f4868502b0f1e8 Mon Sep 17 00:00:00 2001 From: cfif Date: Thu, 18 Dec 2025 13:45:48 +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 --- DataNonVolatile.c | 8 +++----- DataNonVolatile.h | 8 +++++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/DataNonVolatile.c b/DataNonVolatile.c index 4f14a25..945a273 100644 --- a/DataNonVolatile.c +++ b/DataNonVolatile.c @@ -10,13 +10,11 @@ #include "Rs_Cal_4_Mpv.h" void DeviceDataParam_InitDefaults(tDeviceDataNonVolatile *env) { - DeviceStorageInitDeviceSettings(&env->device); - - env->version = DEVICE_DATA_NO_VOLATILE_VERSION; - + env->version_param = DEVICE_DATA_VERSION_PARAM; } -void DeviceDataCalib_InitDefaults(uint8_t *env) { +void DeviceDataCalib_InitDefaults(tDeviceDataNonVolatile *env) { Rs_Cal_0_SedanL(); + env->version_calib = DEVICE_DATA_VERSION_CALIB; } diff --git a/DataNonVolatile.h b/DataNonVolatile.h index eba1410..8040081 100644 --- a/DataNonVolatile.h +++ b/DataNonVolatile.h @@ -8,7 +8,8 @@ #include "DataRuntime.h" #include "HVAC_preDefine.h" -#define DEVICE_DATA_NO_VOLATILE_VERSION 0x01 +#define DEVICE_DATA_VERSION_CALIB 0x01 +#define DEVICE_DATA_VERSION_PARAM 0x01 // BCD в двоичное число #define bcd_to_binary(bcd) (((bcd >> 4) * 10) + (bcd & 0x0F)) @@ -58,12 +59,13 @@ typedef struct { typedef struct { - uint32_t version; + uint32_t version_param; + uint32_t version_calib; tDeviceSettings device; } tDeviceDataNonVolatile; void DeviceDataParam_InitDefaults(tDeviceDataNonVolatile *env); -void DeviceDataCalib_InitDefaults(uint8_t *env); +void DeviceDataCalib_InitDefaults(tDeviceDataNonVolatile *env); #endif //HVAC_DEVICEDATANONVOLATILE_H