SMART_COMPONENTS_StorageOnF.../StorageOnFlash.c

16 lines
700 B
C

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