nRF51 SDK v10.0.0
Experimental: Flash Data Storage

Flash Data Storage (FDS) is a minimalistic filesystem for the on-chip flash. The API exposes functions to manipulate records, which consist of a piece of data, made up of one or more chunks, and an associated key pair, the uniqueness of which is neither required nor enforced by the system.

Records can be written, deleted and updated, as well as retrieved using one or both keys. Flash Data Storage uses Experimental: FStorage as backend to write to flash, which in turn relies on the SoftDevice to execute the write. Flash Data Storage supports synchronous read operations and asynchronous writes.

See Functionality for an explanation of the functionality that FDS provides. Storage format shows how records are stored in flash. Usage presents code examples and shows how to use FDS in an application.


This document was last updated on Mon Nov 9 2015.
Please send us your feedback about the documentation! For technical questions, visit the Nordic Developer Zone.