Data Storage

Allows to save your variables in EEPROM memory. Works with any POD (bool, int, float, custom structs) and String. Lightweight. Simple to use.
Work with EEPROM just as simple as with a regular variable (well, almost). No need to keep track of the address, offset or size of the data you want to store in EEPROM. After saving your variable to EEPROM its value gets restored on the power-up or CPU reset.

Author: AlexIII

Maintainer: AlexIII

Read the documentation


This library is compatible with the avr, esp8266 architectures so you should be able to use it on the following Arduino boards:


To use this library, open the Library Manager in the Arduino IDE and install it from there.