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 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.)