Reference   Language | Libraries | Comparison | Changes

EEPROM

EEPROM[]

Description

This operator allows using the identifier `EEPROM` like an array. EEPROM cells can be read and written directly using this method.

Syntax

EEPROM[address]

Parameters

address: the location to read/write from, starting from 0 (int)

Returns

A reference to the EEPROM cell

Example


#include <EEPROM.h>

void setup(){

  unsigned char val;

  //Read first EEPROM cell.
  val = EEPROM[ 0 ];

  //Write first EEPROM cell.
  EEPROM[ 0 ] = val;

  //Compare contents
  if( val == EEPROM[ 0 ] ){
    //Do something...
  }
}

void loop(){ /* Empty loop */ }
 

See also

Reference Home

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.