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

Flash Data Storage vs Flash Storage for limited storage space

We are developing for Nordic chip with 256kb flash and 32kb RAM. We will be using s130 softdevice on the chip so our concern is limited memory storage space. Our program will advertise approximately 10 custom services with 6 characteristics each. The characteristic values will be sensor data and timestamp data, which should not exceed 20 bytes.

We are wondering whether it is recommended to use the FDS code to write to flash or whether it is unnecessary for our data use case. We know the FDS code provides a high layer of abstraction while still using the flash storage (FS) code. But some other posts have said that if the chip memory storage is already limited, using FS code to do the flash memory write/read directly is better. 

Related