37 lines
2.1 KiB
C
37 lines
2.1 KiB
C
//
|
|
// Created by CFIF on 05.04.24.
|
|
//
|
|
#include "DataNonVolatatile_Private.h"
|
|
#include "memory.h"
|
|
|
|
void DeviceStorageInitDeviceSettings(tDeviceSettings *env) {
|
|
String16CopyStatic(&env->identification.software_classification, " ");
|
|
|
|
env->identification.tester_fingerprint.year = 0x18;
|
|
env->identification.tester_fingerprint.month = 0x10;
|
|
env->identification.tester_fingerprint.day = 0x16;
|
|
String16CopyStatic(&env->identification.tester_fingerprint.tester_serial, "123456789");
|
|
|
|
env->identification.bootloader_info.software_crc = 0; // CRC программного обеспечения
|
|
env->identification.bootloader_info.major_version = 0; // Старшая версия
|
|
env->identification.bootloader_info.minor_version = 0; // Младшая версия
|
|
env->identification.bootloader_info.patch_version = 0; // Патч-версия
|
|
env->identification.bootloader_info.build_number = 0; // Номер сборки
|
|
env->identification.bootloader_info.checksum = 0; // Контрольная сумма структуры
|
|
|
|
env->identification.application_info.software_crc = 0; // CRC программного обеспечения
|
|
env->identification.application_info.major_version = 0; // Старшая версия
|
|
env->identification.application_info.minor_version = 0; // Младшая версия
|
|
env->identification.application_info.patch_version = 0; // Патч-версия
|
|
env->identification.application_info.build_number = 0; // Номер сборки
|
|
env->identification.application_info.checksum = 0; // Контрольная сумма структуры
|
|
|
|
String32CopyStatic(&env->identification.spare_part_number, " ");
|
|
String32CopyStatic(&env->identification.serial_number, " ");
|
|
String32CopyStatic(&env->identification.vin, " ");
|
|
String32CopyStatic(&env->identification.hardware_nami, " ");
|
|
String16CopyStatic(&env->identification.hardware_estra, " ");
|
|
String8CopyStatic(&env->identification.software_estra, " ");
|
|
String8CopyStatic(&env->identification.boot_version, " ");
|
|
}
|