:orphan: .. title:: SOC_FLASH_NRF_PARTIAL_ERASE .. option:: 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 =================== \ :option:`HAS_HW_NRF_NVMC_PE ` && \ :option:`SOC_FLASH_NRF ` && \ :option:`FLASH ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Kconfig definition ================== .. highlight:: kconfig At ``drivers/flash/Kconfig.nrf:44`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:32`` → ``drivers/Kconfig:60`` → ``drivers/flash/Kconfig:63`` Menu path: (Top) → Device Drivers → Flash hardware support → Nordic Semiconductor nRF flash driver .. parsed-literal:: config SOC_FLASH_NRF_PARTIAL_ERASE bool "Nordic nRFx flash driver partial erase" depends on \ :option:`HAS_HW_NRF_NVMC_PE ` && \ :option:`SOC_FLASH_NRF ` && \ :option:`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.)*