samples/usb/imass: Use flash_area_flatten to wipe storage

The commit replaces flash_area_erase with flash_area_flatten,
as it allows to emulate erase and scramble data stored
on devices that do not provide erase callback.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
This commit is contained in:
Dominik Ermel 2024-03-09 22:54:18 +00:00 committed by Henrik Brix Andersen
commit 856d7709bb

View file

@ -89,7 +89,7 @@ static int setup_flash(struct fs_mount_t *mnt)
if (rc < 0 && IS_ENABLED(CONFIG_APP_WIPE_STORAGE)) {
printk("Erasing flash area ... ");
rc = flash_area_erase(pfa, 0, pfa->fa_size);
rc = flash_area_flatten(pfa, 0, pfa->fa_size);
printk("%d\n", rc);
}