2020-03-05 20:45:53 +08:00
|
|
|
#
|
|
|
|
# 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"
|
|
|
|
help
|
|
|
|
If disabled an external actor must erase the flash area being written
|
|
|
|
to.
|
|
|
|
|
2021-03-15 22:38:48 +08:00
|
|
|
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.
|
|
|
|
|
2020-03-05 20:45:53 +08:00
|
|
|
module = STREAM_FLASH
|
|
|
|
module-str = stream flash
|
|
|
|
source "subsys/logging/Kconfig.template.log_config"
|
|
|
|
|
|
|
|
endif # STREAM_FLASH
|