Reference Language | Libraries | Comparison | Changes
Write a byte to the EEPROM. The value is written only if differs from the one already saved at the same address.
EEPROM.update(address, value)
address: the location to write to, starting from 0 (int)
value: the value to write, from 0 to 255 (byte)
none
An EEPROM write takes 3.3 ms to complete. The EEPROM memory has a specified life of 100,000 write/erase cycles, so using this function instead of write() can save cycles if the written data does not change often
Corrections, suggestions, and new documentation should be posted to the Forum.
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.