16 lines
700 B
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);
|
|
} |