// // Created by ilya on 05.04.24. // #include "StorageOnFlash.h" #include "ld_adr.h" tStorageOnFlash NVM_STORAGE; void StorageOnFlash_Init() { tStorageOnFlash *env = &NVM_STORAGE; vStorageOnFlashArtery_Init(&env->nf_storage, 0x08000000 + BOOT_AREA_LENGTH + FIRMWARE_MAIN_AREA_LENGTH + FIRMWARE_MAIN_UPDATE_AREA_LENGTH + FIRMWARE_TELE_AREA_LENGTH, 0x08000000 + BOOT_AREA_LENGTH + FIRMWARE_MAIN_AREA_LENGTH + FIRMWARE_MAIN_UPDATE_AREA_LENGTH + FIRMWARE_TELE_AREA_LENGTH + FIRMWARE_SETTINGS_AREA_LENGTH); env->interface = xStorageOnFlashArtery_GetInterface(&env->nf_storage); }