Double EEPROM memory entry Atmege 328p

I guess when I see

write()

Description

Write a byte to the EEPROM.

Syntax

COPY

1EEPROM.write(address, value)

Parameters

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

value: the value to write, from 0 to 255 (byte)

I tend to take it at face value; I don't hand it an int and expect an int to be written. It's going to write a byte. Whether you give it an int, or a double, it's going to write a byte.

Want to write something other than a byte, explore EEPROM.put(). But beware, there are still limitations.

Meh. More off-topic wander. The OP is asking us why two different location blocks are being written, and we've wandered off on a discussion of whether a byte is really a byte. I'm out.