Non-Volatile Data Storage#
This section offers an introduction to non-volatile data storage and describes how to use NVM3 data storage.
Non-Volatile Data Storage Fundamentals (PDF): Introduces non-volatile data storage using flash and the three different storage implementations offered for Silicon Labs microcontrollers and SoCs: Simulated EEPROM, PS Store, and NVM3.
Using Third Generation Non-Volatile Memory (NVM3) Data Storage (PDF): Explains how NVM3 can be used as non-volatile data storage in various protocol implementations.
Bringing Up Custom Devices for the EFR32MG and EFR32FG Families (PDF): Describes how to initialize a piece of custom hardware (a 'device') based on the EFR32MG and EFR32FG families so that it interfaces correctly with a network stack. The same procedures can be used to restore devices whose settings have been corrupted or erased.
Using Tokens for Non-Volatile Data Storage (PDF): Describes tokens and shows how to use them for non-volatile data storage in EmberZNet PRO and Silicon Labs Flex applications.