The following settings are available for the flashing process:
nrf-connect.flash.erase- This setting triggers erasing of the entire flash before flashing, if available. It determines the default behavior of all flash tasks.nrf-connect.flash.recover- This setting triggers using the--recoverargument when flashing, if available.--recovererases all user available non-volatile memory and disables the read back protection mechanism, if enabled.nrf-connect.flash.softreset- This setting triggers soft reset instead of full reset when flashing, if available. It adds the--softresetargument to the flashing command.
Each of these settings can be overridden by the respective custom flash task binding parameter.
nrf-connect.flash.erase and nrf-connect.flash.softreset can be overridden by application-specific flash settings.