zephyr/subsys/storage/stream/Kconfig

36 lines
873 B
Plaintext

#
# Copyright (c) 2020 Nordic Semiconductor ASA
#
# SPDX-License-Identifier: Apache-2.0
#
menuconfig STREAM_FLASH
bool "Stream to flash"
select FLASH_PAGE_LAYOUT
help
Enable support of stream to flash API
if STREAM_FLASH
config STREAM_FLASH_ERASE
bool "Perform erase operations"
depends on FLASH_HAS_EXPLICIT_ERASE
help
If disabled an external actor must erase the flash area being written
to.
config STREAM_FLASH_PROGRESS
bool "Persistent stream write progress"
depends on SETTINGS
depends on !SETTINGS_NONE
help
Enable API for loading and storing the current write progress to flash
using the settings subsystem. In case of power failure or device
reset, the API can be used to resume writing from the latest state.
module = STREAM_FLASH
module-str = stream flash
source "subsys/logging/Kconfig.template.log_config"
endif # STREAM_FLASH