25 lines
909 B
C
25 lines
909 B
C
//
|
|
// Created by xemon on 19.12.22.
|
|
//
|
|
#include "DeviceDataNonVolatilePrivate.h"
|
|
|
|
|
|
|
|
void DeviceDataNonVolatile_InitDefaults(tDeviceDataNonVolatile *env) {
|
|
DeviceStorageInitDeviceSettings(&env->device);
|
|
|
|
#ifdef UVEOS_ADD_TELEMATICA
|
|
DeviceStorageInitTelematicSettings(&env->deviceTeledataStorageData.telematica);
|
|
#endif
|
|
|
|
vUveosGostSettingsInitDefaults(&env->gost);
|
|
DeviceStorageInitCodec(&env->audioCodec);
|
|
CarFlipDetection_InitSettings(&env->flip);
|
|
EraGlonassMsdTable_Init(&env->msdTable);
|
|
|
|
//проверка соответствия версии хранилища
|
|
//позволяет принудительно сбросить хранилище
|
|
//к значениям по умолчанию вслучае установки
|
|
//значения большее чем в придыдущих прошивках
|
|
env->version = DEVICE_DATA_NO_VOLATILE_VERSION;
|
|
} |