This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

The process of erasing flash is delayed in SDK15.3

It takes time for fs_event_handler to be called back after nrf_fstorage_erase is executed.
In SDK13.1.0, it didn't take much time, but in SDK15.3.0 takes time to be called back.

SDK15.3: nrf_fstorage_erase()
-> 4 second
SDK13.1: fs_erase()
->0.2 second
*Each erase function is called directly from main() .
*The erase function called in SDK15.3 is in "nrf_fstorage_sd.c".

Related