Commit 54db76b4 authored by Dominik Ermel's avatar Dominik Ermel Committed by Mahesh Mahadevan
Browse files

storage/flash_map: Deprecate FLASH_AREA_ macros



FLASH_AREA_ macros and usage of label property to identify
fixed-partitions, for purpose of usage with flash map API,
has been deprecated and now FIXED_PARTITION_ macros
should be used with DTS node labels.

Signed-off-by: default avatarDominik Ermel <dominik.ermel@nordicsemi.no>
parent 3110aa3a
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -257,19 +257,19 @@ const struct device *flash_area_get_device(const struct flash_area *fa);
 */
uint8_t flash_area_erased_val(const struct flash_area *fa);

#define FLASH_AREA_LABEL_EXISTS(label) \
#define FLASH_AREA_LABEL_EXISTS(label) __DEPRECATED_MACRO \
	DT_HAS_FIXED_PARTITION_LABEL(label)

#define FLASH_AREA_LABEL_STR(lbl) \
#define FLASH_AREA_LABEL_STR(lbl) __DEPRECATED_MACRO \
	DT_PROP(DT_NODE_BY_FIXED_PARTITION_LABEL(lbl), label)

#define FLASH_AREA_ID(label) \
#define FLASH_AREA_ID(label) __DEPRECATED_MACRO \
	DT_FIXED_PARTITION_ID(DT_NODE_BY_FIXED_PARTITION_LABEL(label))

#define FLASH_AREA_OFFSET(label) \
#define FLASH_AREA_OFFSET(label) __DEPRECATED_MACRO \
	DT_REG_ADDR(DT_NODE_BY_FIXED_PARTITION_LABEL(label))

#define FLASH_AREA_SIZE(label) \
#define FLASH_AREA_SIZE(label) __DEPRECATED_MACRO \
	DT_REG_SIZE(DT_NODE_BY_FIXED_PARTITION_LABEL(label))

/**