Hi Nordics,
we would like to evaluate the possibility of using NVM to store user settings. Based on the following searches, we still have some queries.
infocenter.nordicsemi.com/index.jsp
infocenter.nordicsemi.com/index.jsp
infocenter.nordicsemi.com/index.jsp
devzone.nordicsemi.com/.../using-flash-nvm-to-simulate-eeprom
devzone.nordicsemi.com/.../nrf52-flash-memory-vs-eeprom
devzone.nordicsemi.com/.../does-the-nrf52832-chip-has-internal-eeprom-if-it-has-how-much-is-the-size-of-eeprom
devzone.nordicsemi.com/.../any-librabry-support-for-eeprom-emulation-on-nrf51-flash-memory
devzone.nordicsemi.com/.../how-to-protect-the-data-written-into-flash-from-being-erased-when-flashing-nrf52832
devzone.nordicsemi.com/.../flash-storage-start-and-end-address
https://devzone.nordicsemi.com/f/nordic-q-a/59056/how-to-avoid-erasing-the-special-page-of-flash-which-stored-some-user-datas-when-reprogramming-nrf52832-through-bootloader
1) How many bytes can be used for our purpose, and is it limited to the application area only?
2) Are there any limitations or constraints (minimum/maximum size that can be reserved for such usage) ? E.g if we want to reserve 2k bytes , would 4k bytes need to be reserved minimum , or is it based off 1k byte multiples so only 2k bytes would be reserved ?
3) If we are constantly updating this user setting, would it clash with the BLE stack and cause slowdown or even render un-usable applications?
thx
Pete