/* * Copyright (c) 2017 Nordic Semiconductor ASA * Copyright (c) 2016-2017 Linaro Limited * * SPDX-License-Identifier: Apache-2.0 */ #ifndef ZEPHYR_DFU_BOOT_MCUBOOT_H_ #define ZEPHYR_DFU_BOOT_MCUBOOT_H_ #include #ifdef CONFIG_TRUSTED_EXECUTION_NONSECURE #define SLOT0_LABEL slot0_ns_partition #define SLOT1_LABEL slot1_ns_partition #else #define SLOT0_LABEL slot0_partition #define SLOT1_LABEL slot1_partition #endif /* CONFIG_TRUSTED_EXECUTION_NONSECURE */ /* FIXED_PARTITION_ID() values used below are auto-generated by DT */ #define FLASH_AREA_IMAGE_PRIMARY FIXED_PARTITION_ID(SLOT0_LABEL) #if FIXED_PARTITION_EXISTS(SLOT1_LABEL) #define FLASH_AREA_IMAGE_SECONDARY FIXED_PARTITION_ID(SLOT1_LABEL) #endif #endif /* ZEPHYR_DFU_BOOT_MCUBOOT_H_ */