CONFIG_SOC_FLASH_NRF_PARTIAL_ERASE
Nordic nRFx flash driver partial erase
Type: bool
Help
Enable partial erase feature. Partial erase is performed in time
slices instead of blocking MCU, for the time it is needed to
complete operation over given area.
This allows interrupting flash erase between operations
to perform other task by MCU.
This feature may also be used for better syncing flash erase
operations, when compiled with SOC_FLASH_NRF_RADIO_SYNC_TICKER,
with Bluetooth.
Direct dependencies
HAS_HW_NRF_NVMC_PE
&& SOC_FLASH_NRF
&& FLASH
(Includes any dependencies from ifs and menus.)
Defaults
No defaults. Implicitly defaults to n
.
Kconfig definition
At <Zephyr>/drivers/flash/Kconfig.nrf:44
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:42
→ <Zephyr>/drivers/Kconfig:62
→ <Zephyr>/drivers/flash/Kconfig:69
Menu path: (Top) → Device Drivers → Flash hardware support → Nordic Semiconductor nRF flash driver
config SOC_FLASH_NRF_PARTIAL_ERASE
bool "Nordic nRFx flash driver partial erase"
depends on HAS_HW_NRF_NVMC_PE && SOC_FLASH_NRF && FLASH
help
Enable partial erase feature. Partial erase is performed in time
slices instead of blocking MCU, for the time it is needed to
complete operation over given area.
This allows interrupting flash erase between operations
to perform other task by MCU.
This feature may also be used for better syncing flash erase
operations, when compiled with SOC_FLASH_NRF_RADIO_SYNC_TICKER,
with Bluetooth.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)