#include "flash.h" #include "model.h" const flash_area_t STORAGE_AREAS[STORAGE_AREAS_COUNT] = { { .num_subareas = 1, .subarea[0] = { .first_sector = STORAGE_1_SECTOR_START, .num_sectors = STORAGE_1_SECTOR_END - STORAGE_1_SECTOR_START + 1, }, }, { .num_subareas = 1, .subarea[0] = { .first_sector = STORAGE_2_SECTOR_START, .num_sectors = STORAGE_2_SECTOR_END - STORAGE_2_SECTOR_START + 1, }, }, }; const flash_area_t BOARDLOADER_AREA = { .num_subareas = 1, .subarea[0] = { .first_sector = BOARDLOADER_SECTOR_START, .num_sectors = BOARDLOADER_SECTOR_END - BOARDLOADER_SECTOR_START + 1, }, }; const flash_area_t BOOTLOADER_AREA = { .num_subareas = 1, .subarea[0] = { .first_sector = BOOTLOADER_SECTOR_START, .num_sectors = BOOTLOADER_SECTOR_END - BOOTLOADER_SECTOR_START + 1, }, }; const flash_area_t FIRMWARE_AREA = { .num_subareas = 1, .subarea[0] = { .first_sector = FIRMWARE_SECTOR_START, .num_sectors = FIRMWARE_SECTOR_END - FIRMWARE_SECTOR_START + 1, }, }; const flash_area_t SECRET_AREA = { .num_subareas = 1, .subarea[0] = { .first_sector = 0, .num_sectors = 2, }, }; const flash_area_t BHK_AREA = { .num_subareas = 1, .subarea[0] = { .first_sector = 1, .num_sectors = 1, }, }; const flash_area_t TRANSLATIONS_AREA = { .num_subareas = 1, .subarea[0] = { .first_sector = 504, .num_sectors = 8, }, }; const flash_area_t WIPE_AREA = { .num_subareas = 1, .subarea[0] = { .first_sector = STORAGE_1_SECTOR_START, .num_sectors = 488, }, }; const flash_area_t ALL_WIPE_AREA = { .num_subareas = 1, .subarea[0] = { .first_sector = BOOTLOADER_SECTOR_START, .num_sectors = 504, }, };