// // 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; }