Hello,
My application (nRF52832, SDK17.1) uses the fsotrage library for low-level sequential data storage and retrieval.
At the moment I'm using nrf_fstorage_sd as an API instance.
As the BLE activity of the application is quite sparse (several times a day upon specific command), I was considering switching between nrf_fstorage_sd & nrf_fstorage_nvmc.
My questions are:
- Is there any benefit using nrf_fstorage_nvmc over nrf_fstorage_sd ?
- Are BLE & flash the only 'clients' managed by the softdevice? (in other words, what compromises I'm taking when disabling the softdevice)
- What are the prerequisites to disable the softdevice in runtime ?
- What is the proper sequence of operations to switch back and forth between nrf_fstorage_nvmc & nrf_fstorage_sd ?
- Any demo app of the above?
Thanks
tags: #fstorage #flash #sofdevice #nvmc #sd