First of all thanks for your post GolamMostafa.
- Yes, I'm talking about the internal EEPROM of ATmega328P.
- The purpose of my work is to eliminate both writing and reading the use of physical addresses and to use char arrays or int(16bit) as search keys.
For example, I would like to use it to dynamically store in the eeprom, strings read from the serial and then display on a display depending on the particular conditions of the Arduino inputs.
Different solution for this problem would be the use of EEMEM, but we must know how many will be and also must have a length, defined at the beginning, such as to contain the longest of the strings. If the strings are shorter, the space is wasted.