-
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:43
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:32
→ <Zephyr>/drivers/Kconfig:60
→ <Zephyr>/drivers/flash/Kconfig:63
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 onHAS_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.)