| /* |
| * Copyright (c) 2019 Nordic Semiconductor ASA |
| * |
| * SPDX-License-Identifier: Apache-2.0 |
| */ |
| |
| /* This file mocks zephyr's flash map / DT macro */ |
| |
| #ifndef __DEVICETREE_H__ |
| #define __DEVICETREE_H__ |
| |
| #define FLASH_AREA_ERROR 255u |
| |
| #define FLASH_AREA_ID(x) FLASH_AREA_ID_##x |
| |
| #define FLASH_AREA_ID_image_0 1 |
| #define FLASH_AREA_ID_image_1 2 |
| #define FLASH_AREA_ID_image_scratch 3 |
| #define FLASH_AREA_ID_image_2 4 |
| #define FLASH_AREA_ID_image_3 5 |
| |
| /* |
| * Flash area defines are calculated inside of FLASH_AREA_IMAGE_PRIMARY() |
| * and FLASH_AREA_IMAGE_SECONDARY(), file |
| * boot/cypress/MCUBootApp/sysflash/sysflash.h |
| */ |
| #define FLASH_AREA_IMAGE_0 1 |
| #define FLASH_AREA_IMAGE_1 2 |
| #define FLASH_AREA_IMAGE_2 4 |
| #define FLASH_AREA_IMAGE_3 5 |
| #define FLASH_AREA_IMAGE_SWAP_STATUS 7 |
| |
| #define BOOT_MAX_SWAP_STATUS_SECTORS 64 |
| |
| #endif /*__DEVICETREE_H__*/ |